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