Skip to main content
 首页 » 编程设计

python之自动化网络任务

2025年05月04日12qq78292959

我在 chess.com 上下棋,我想下载我的棋局历史。不幸的是,他们并不容易:我一次可以访问 50 个游戏的 100 页,单击“全选”和“下载”,然后他们通过电子邮件将其发送给我。

有没有一种方法可以用 Python 或其他语言编写脚本,帮助我自动化流程的任何部分?模拟点击链接的东西? Capybara 在单元测试之外对此类事情有用吗? Selenium ?

我在网络开发方面还没有太多经验。感谢您的帮助!

请您参考如下方法:

您可能想查看 CasperJS。我使用 Python 来触发 CasperJS 脚本来进行网络抓取并将数据返回给 Python 以进一步解析或存储到数据库等...

Python 本身具有 BeautifulSoup 和 Mechanize,但它们与基于 Ajax 的站点的组合并不理想。

Python 和 CasperJS 是完美的。