这与我想做的事情类似,
web_page = fetch("http://www.google.com")
console.log($(web_page).find("body"))
通过简单的命令行。简而言之,保存一个网页,然后使用jQuery查询该页面。
有没有这样的工具?
答案 0 :(得分:2)
尝试phantomjs,一个无头的webkit解决方案
答案 1 :(得分:0)
如果您愿意在浏览器中执行此操作,请尝试使用YQL或您自己的代理来解决跨域ajax问题,通过ajax获取远程页面然后遍历响应。
F.ex使用https://github.com/padolsey/jQuery-Plugins/tree/master/cross-domain-ajax/
之类的东西你可以做到
$.get('http://google.com', function(html) {
console.log( $(html).find('body') );
});
答案 2 :(得分:0)
如果您熟悉Node.js,
npm install jquery