![]() |
1
17
我用IE嵌入式浏览器完成了相关的任务(尽管它是带有隐藏浏览器组件面板的GUI应用程序)。实际上你可以吃任何 layout engine 切断输出逻辑。导航应该通过触发类似脚本的事件来完成。 你可以使用 Crowbar .它是火狐(Gecko引擎)的无头版本。它将浏览器转换为可接受请求的RESTful服务器(“fetch url”)。所以它解析HTML,将其表示为DOM,等待所有脚本执行的定义延迟。 它在Linux上工作。我想您可以使用JS和丰富的Xulrunner功能轻松地将其扩展到您的目标。 |
![]() |
4
6
看一看 WebKitDriver . 该项目包括WebKit的无头实现。 |
![]() |
5
1
我不知道如何进行Flash交互(我也很感兴趣),但是对于HTML/javascript,您可以使用 Chickenfoot . 要在Linux上运行Headless+脚本浏览器,可以使用 Qt webkit library . Here is an example use . |
![]() |
6
0
|
![]() |
7
-1
iMacros for Linux允许您编写firefox和chrome脚本: http://wiki.imacros.net/Linux |