我想编写一个 python 脚本,它会询问 reddit 帖子的 url,转到页面,使用指定的帐户登录,然后投票赞成帖子和注销。
A)这可以用python完成吗?
B) 我该怎么做?如果您可以提供很棒的代码,但不要自杀。
我想编写一个 python 脚本,它会询问 reddit 帖子的 url,转到页面,使用指定的帐户登录,然后投票赞成帖子和注销。
A)这可以用python完成吗?
B) 我该怎么做?如果您可以提供很棒的代码,但不要自杀。
你真的需要与 JavaScript 交互吗?
您可以通过查看使用 Firebug 或任何其他调试器发出的 AJAX 请求、检查 cookie、请求参数等来对 Reddit 代码进行逆向工程。
在此之后,您可以使用 Python 的 urllib 通过设置相同的请求类型(GET 与 POST)、请求参数和 cookie 来模拟此请求。
还要检查这篇文章web-scraping-with-python
除了上面@Maksym 的好建议之外,您还可以使用像Selenium(具有 python 绑定)这样的浏览器测试工具来编写脚本以直接与 Reddit 页面交互。缺点是每次运行时它都会打开您的浏览器的副本,我不确定这对您来说是否是个问题。