[问题] cheerio分开选择两个几乎相同的list

楼主: dynastat (dynastat)   2017-02-24 23:24:57
大家好
想请问一下我想要爬得html像下面这样
<div class ="list">
<ul class="A">
<li class="B">
<h4>甲
</h4>
</li>
<li class="B">
作者: steven11329 (清新柳橙)   2017-02-25 00:37:00
分2次先抓ul 再抓里面的内容
作者: s25g5d4 (function(){})()   2017-02-25 05:04:00
server-side 比较难 demo, 贴 jQuery 版本给你https://jsfiddle.net/og42e9ng/
楼主: dynastat (dynastat)   2017-02-25 13:07:00
谢谢两位,想请教一下这个arry里面是cheerio object吗?我用Array[0][0].text()会出现没有这个method
作者: s25g5d4 (function(){})()   2017-02-25 13:23:00
https://jsfiddle.net/og42e9ng/1/这样取得的 array 是 [object, object], 也就是两个cheerio object, 存取的方式为 array[0].eq(0).text()
楼主: dynastat (dynastat)   2017-02-25 13:56:00
谢谢大大,再请问这样跑的array会是[甲乙丙,戊己庚]有没以办法可以把他们都分开?阿我找到我的问题了谢谢
作者: s25g5d4 (function(){})()   2017-02-25 13:59:00
那你用一开始那个 在存取前先丢进 cheerio$(Array[0][0]).text()

Links booklink

Contact Us: admin [ a t ] ucptt.com