如题。 jsdom vs. PhantomJS?
还有,现在node-jquery 感觉很怪异啊? 只能解析直接用 http库(或者其他类似curl库) get下来的 html 字符串。如果是读入的文件,然后调用 node-jquery 则不行,不知道有人遇到过这种情况么?
回复 (8)
B
试试 cheerio
S
jsdom 用的是原生 api 如果你像我一样不喜欢 jquery 的 api 可以试试
B
cheerio+1,很是方便
J
@@cheerayhuang cheerio ,如果想node爬虫解析页面,去搜下看下实例就明白了
Y
cheerio巨好用,看star数甩jsdom一条街
C
谢谢楼上各位回答。
@Yuki-Minakami @Jackzhangpan @steambap ,我是想获得元素的相对位置, 也就是 jquery中的offset方法。好像cheerio 不行。
Z
Headless Chrome 你可尝试下这个 用脚本控制chrome浏览器 应该可以满足你的需求 Headless Chrome入门
C
引用 Zero2keyHeadless Chrome 你可尝试下这个 用脚本控制chrome浏览器 应该可以满足你的需求 Headless Chrome入门
@Zero2key 谢谢分享:) 我正在使用 phantomjs, 也是一个headless 的浏览器。
参与回复
登录后即可参与回复。登录