使用Python请求登录WSJ



我正在尝试使用Python模块requests登录华尔街日报的网站。我知道这里的其他人已经成功地使用Selenium完成了相同的工作。但是,我想了解这个过程的工作流程。

不幸的是,OAuth 2过程对我来说完全是希腊语(我不会说希腊语)。我找到了requests_oauthlib包,附带了一些例子,但我有最困难的时间来调整这些发生在Chrome控制台当我手动登录WSJ。我可以看到请求中出现的一些术语(如client_idredirect_uri),但我并不真正理解它们的意思,所以我似乎无法将这些点联系起来。

这里有人愿意并且能够给我指出正确的方向吗?如果你能友好地提供一些关于如何做到这一点的初学者文档,我将不胜感激。

无论如何,我最终选择了Selenium的方式。事实证明,手动登录,然后抓取会话cookie(使用browser-cookie3)并将其添加到Selenium中要简单得多,并且在我的项目参数中可以接受。

最新更新