有没有办法让 Node.js 完全模拟浏览器,让浏览器可以用的方法在 Node 里也能用
发布于 10 年前 作者 chefisawesome 13275 次浏览 最后一次编辑是 8 年前

我现在需要做这样的事情:
1.下载 HTML,过滤出来元素 <a> 2.用 document.styleSheets 找到页面内所有的样式。遍历样式,找到跟元素 <a> 有关的样式文件
3.下载这些样式文件
第二步 document.styleSheets 是浏览器才能用的,有没有可能让 Node.js 模拟?
自己想了下,估计只能遍历所有的 CSS 文件,然后再靠字符串匹配了。

4 回复

node-webkit 怎么样?

我记得以前也有人问过。

你可以尝试下 Cheerio,用法几乎跟jquery一样,只不过是后端的。

然后这里可以看下用法什么的。

还可以试试 phantomjs

回到顶部