小白一个。 抓取网页得到html文档后,得到一个大字符串,什么方法分析其中的dom比较好呢?正则?jquery可以用吗?
回复 (14)
C
引用 kingapple用ruby把:)
@kingapple ;)
A
npm i cheerio
C
引用 alsotangnpm i cheerio
@alsotang 3q3q,;))
K
用ruby把:)
K
JQ是操作Dom的,但是cherrio和Dom有啥关系? 怎么扯到JQ Core了?
H
引用 alsotangnpm i cheerio
@ciiii 这个好用些,其它用起来会有版本问题。
G
npm install jsdom 但window不用的时候记得调用window.close, 不然会有内存泄漏,然后内存爆了node.js也就停了
C
引用 gitchsnpm install jsdom 但window不用的时候记得调用window.close, 不然会有内存泄漏,然后内存爆了node.js也就停了
@gitchs 3q,我去看看。虽然cheerio已经能解决
Y
引用 gitchsnpm install jsdom 但window不用的时候记得调用window.close, 不然会有内存泄漏,然后内存爆了node.js也就停了
@ciiii 古人云:jsdom能用的地方,cheerio都够了
C
T
cheerio 很方便, 你可以看看这个 npm webrobber https://www.npmjs.org/package/webrobber
C
引用 tanker327cheerio 很方便, 你可以看看这个 npm webrobber https://www.npmjs.org/package/webrobber
@tanker327 webrobber是在cheerio之上又包装的,是吗?
T
引用 tanker327cheerio 很方便, 你可以看看这个 npm webrobber https://www.npmjs.org/package/webrobber
@ciiii 是的,其实就是把 http 和cheerio 包装了一下,这样大家可以直接拿来用。
C
参与回复
登录后即可参与回复。登录