谷歌浏览器库/api解释页面和返回页面信息

Google Chrome library/api to interpret page and return page info

本文关键字:返回 信息 解释 api 谷歌浏览器      更新时间:2023-09-26

我基本上需要一种方法来编程地获得"检查元素"的功能的谷歌浏览器。我知道chrome为JS和Java等不同的语言提供了库和api。我希望了解的是,如果有一个内置浏览器功能的库/api,可能会返回我"检查元素",其中包含css, js和html一起。

我希望最后的结果是这样的:

var chromeconnection = chrome.connect ("www.myurl.com");
var pageInfo = chromeconnection.getPageInfo();

我想Jaunt就是你要找的。

HTML、XHTML、XML解析。协议:HTTP, HTTPS,
基本认证。
通过字段标签/名称/顺序填写。
自动表单排列。
文件下载/上传。
**保存完整的网页(图像,js, css等)。
** DOM导航、搜索;搜索链接。Regex-enabled查询。HTTP
头/cookie操纵。HTTP/HTTPS代理支持。
可定制的缓存&内容
处理程序。分页的发现。
100% Java(无依赖)

http://jaunt-api.com/

你也有硒它有一个非常大的社区但我认为这对你想做的事情来说太多了

Chrome提供了Chrome .devtools. inspectedwindow,用于浏览器开发工具。

网站描述:

使用chrome.devtools.inspectedWindow API与被巡检窗口:获取被巡检页面的标签ID,评估检查窗口上下文中的代码,重新加载页面,或获取页面内资源列表

听起来正是你需要的。