如何通过软件浏览网站

How do I navigate a website through software?

本文关键字:网站 浏览 软件 何通过      更新时间:2023-09-26

我需要浏览一个主要用Javascript编写的网站。根本没有硬链接,因为页面只是通过脚本修改的。我可以一个接一个地使用 Javascript 注入做我需要做的事情,但 chrome 开始搜索我的输入,而不是在一定的字符串长度后注入它。我尝试使用框架在HTML中执行此操作,但是chrome不允许我在框架中使用Javascript,因为源代码来自不同的域。有没有好方法可以做到这一点?我已经研究过使用Java或Python,但我没有看到任何可以让你使用Javascript的东西。

编辑:感谢您告诉我不同的软件,但我不想使用其他第三方软件。我真的很想知道如何从HTML页面系统地执行Javascript注入。我可以从浏览器中执行此操作,那么为什么我不能从 HTML 文档中执行此操作呢?

您可以使用像Selenium这样的工具来模拟用户在Web浏览器中单击内容(我相信它实际上"驱动"了您选择的任何浏览器的真实实例。

Selenium具有特定于域的语言,用于指定要执行的操作,以及用于以编程方式控制它的Python绑定。我实际上还没有使用过它,所以我不能说更多,但你应该去看看。

也许Phantom JS就是你要找的?这是一个带有JavaScript API的无头Webkit - 不需要浏览器。还没有使用它,但我们公司正在寻找它用于JavaScript单元测试自动化。