有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何通过软件导航网站?

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

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


共 (2) 个答案

  1. # 1 楼答案

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

  2. # 2 楼答案

    您可以使用Selenium之类的工具来模拟用户在web浏览器中单击内容(我相信它实际上“驱动”了您选择的任何浏览器的真实实例)

    Selenium有一种特定于域的语言,用于指定要执行的操作,还有Python绑定,用于以编程方式对其进行控制。我还没用过,所以我不能多说,但你应该去看看