跳到主要内容
CNode

用Node解析HTML, 如何取得每个元素的位置?

问答
Ccheerayhuang发布于 9 年前最后回复 9 年前
855190

如题。 jsdom vs. PhantomJS?

还有,现在node-jquery 感觉很怪异啊? 只能解析直接用 http库(或者其他类似curl库) get下来的 html 字符串。如果是读入的文件,然后调用 node-jquery 则不行,不知道有人遇到过这种情况么?

查看回复

回复 (8)

C
cheerayhuang#89 年前
引用 Zero2keyHeadless Chrome 你可尝试下这个 用脚本控制chrome浏览器 应该可以满足你的需求 Headless Chrome入门

@Zero2key 谢谢分享:) 我正在使用 phantomjs, 也是一个headless 的浏览器。

Z
Zero2key#79 年前

Headless Chrome 你可尝试下这个 用脚本控制chrome浏览器 应该可以满足你的需求 Headless Chrome入门

C
cheerayhuang#69 年前

谢谢楼上各位回答。

@Yuki-Minakami @Jackzhangpan @steambap ,我是想获得元素的相对位置, 也就是 jquery中的offset方法。好像cheerio 不行。

Y
Yuki-Minakami#59 年前

cheerio巨好用,看star数甩jsdom一条街

J
Jackzhangpan#49 年前

@@cheerayhuang cheerio ,如果想node爬虫解析页面,去搜下看下实例就明白了

B
bergwhite#39 年前

cheerio+1,很是方便

S
steambap#29 年前

jsdom 用的是原生 api 如果你像我一样不喜欢 jquery 的 api 可以试试

B
bylevel#19 年前

试试 cheerio

参与回复

登录后即可参与回复。登录