如何通过软件浏览网站
How do I navigate a website through software?
我需要浏览一个主要用Javascript编写的网站。根本没有硬链接,因为页面只是通过脚本修改的。我可以一个接一个地使用 Javascript 注入做我需要做的事情,但 chrome 开始搜索我的输入,而不是在一定的字符串长度后注入它。我尝试使用框架在HTML中执行此操作,但是chrome不允许我在框架中使用Javascript,因为源代码来自不同的域。有没有好方法可以做到这一点?我已经研究过使用Java或Python,但我没有看到任何可以让你使用Javascript的东西。
编辑:感谢您告诉我不同的软件,但我不想使用其他第三方软件。我真的很想知道如何从HTML页面系统地执行Javascript注入。我可以从浏览器中执行此操作,那么为什么我不能从 HTML 文档中执行此操作呢?
您可以使用像Selenium这样的工具来模拟用户在Web浏览器中单击内容(我相信它实际上"驱动"了您选择的任何浏览器的真实实例。
Selenium具有特定于域的语言,用于指定要执行的操作,以及用于以编程方式控制它的Python绑定。我实际上还没有使用过它,所以我不能说更多,但你应该去看看。
也许Phantom JS就是你要找的?这是一个带有JavaScript API的无头Webkit - 不需要浏览器。还没有使用它,但我们公司正在寻找它用于JavaScript单元测试自动化。
相关文章:
- 如何在使用Javascript浏览网站时处理原始窗口
- 如何确保在浏览我的plone网站时始终启用浏览器中的javascript
- 如何使用PhantomJS浏览分页网站
- 如何在不知道域名的情况下跟踪网站的网页浏览量
- 有没有办法检测用户是否使用iPhone 3GS或4浏览网站
- 禁止全能 S.t() 调用在使用 iframe 的网站中生成“第二次”网页浏览
- 如何禁止复制浏览我的网站的图像
- 如何更改转换:当滚动浏览网站时元素的translate()位置
- 如何使用 AJAX 浏览网站
- 如何通过软件浏览网站
- 为什么我'm在网站特定页面上出现错误:浏览index1.php文件时出现内部服务器错误
- 如何创建一个每30秒循环浏览一系列网站的页面
- 是否可以使用HTML/Javascript浏览其他网站
- 当用户浏览网站时,JavaScript全屏退出
- 测试/浏览其他网站的最佳语言
- 同步网站浏览到另一台机器
- 哪一种浏览速度更快?从不同的网站下载不同的图片/一个网站为一个网页's图片[HTML/PHP]
- 在播放粘性音频播放器时浏览网站
- HTML5本地存储VS应用缓存离线网站浏览
- 在使用网站浏览时停止事件侦听器操作