使用 WebKit 或其他东西在控制台 Linux 应用程序中获取 DOM
我想在加载 webiste 后(在执行所有 javascript 脚本之后)使用 WebKit 或控制台 Linux 应用程序中的其他引擎获取 webiste 的 DOM,无需任何 GUI
有可能做到这一点吗?
此致
I want get DOM of webiste after it is loaded(after all javascript scripts are executed) using WebKit or other engine in console linux application without any GUI
Is there any possibility to do it?
Best regards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看 http://www.phantomjs.org/ 带有 JavaScript API 的无头 WebKit。
Have a look at http://www.phantomjs.org/ a headless WebKit with JavaScript API.
konqueror 和其他 KDE 应用程序通过 DBUS 接口公开其大部分功能,因此您可以编写脚本来启动 konqueror 实例,然后使用 qdbus 来控制它。
konqueror and other KDE applications expose much of their functionality via DBUS interfaces, so you may be able to script something launching a konqueror instance and then using
qdbus
to control it.