繁体   English   中英

使用 Python 使用 JavaScript 表单自动登录网站

[英]Using Python to Automatically Login to a Website with a JavaScript Form

我正在尝试编写登录网站的特定脚本。 这个特定的网站包含一个 Javascript 表格,所以我使用“机械化”几乎没有运气。

我很好奇是否存在其他我可能不知道的解决方案会对我的情况有所帮助。 如果之前曾在此处询问过此特定问题或某些相关变体,请原谅,我更喜欢指向此特定查询的链接。 否则,处理此问题的一些常用技术/方法是什么?

谢谢。

我最近一直在使用PhantomJS进行这种工作——它是一个命令行工具,允许您在浏览器环境(基于 Webkit)中运行 Javascript。 这允许您进行需要启用 Javascript 的界面的抓取和在线交互。 这里有一个基于 Python 的实现,它与 C++ 版本的 API 完全兼容,或者您可以通过subprocess进程在 Python 中运行任一版本。

根据您要执行的操作,另一个不错的选择可能是使用Selenium ,它在 Python 中实现了客户端驱动程序 - 它用于集成测试,但只要您可以运行 Java,就可以进行大量自动化- 基于 Selenium 服务器并在打开的浏览器中进行自动化,而不是作为后台进程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM