作者left (881 forever)
看板Python
标题[问题] 不晓得xpath要怎麽下
时间Sun Oct 12 14:36:25 2014
对Xpath还不是很熟 想要请教一下大大
以这个网址为例好了
https://webptt.com/cn.aspx?n=bbs/Boy-Girl/M.1413031277.A.CEE.html
<div class="push">
<span class="hl push-tag">推 </span>
<span class="f3 hl push-userid">m99</span>
<span class="f3 push-content">: 之前男友是铁匠後来变成船长就...</span>
<span class="push-ipdatetime">10/11 22:22
</span></div>
假设我想要抓 m99这个网友所属的 <div class ="push">
因为在网页里<div class ="push">很多个,我想要全部都把他们找出来
那麽我的Xpath要怎麽下比较好呢?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.218.124
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Python/M.1413095793.A.FA2.html
※ 编辑: left (140.112.218.124), 10/12/2014 14:39:38
2F:→ left: 这样的方式只能抓到你手动选择的那个div啊 10/12 14:55
※ 编辑: left (140.112.218.124), 10/12/2014 14:56:33
3F:→ left: up9cloud大 sorry没把问题讲清楚, 我是要跟m99相关的所有div 10/12 14:58
4F:→ uranusjr: 你是用什麽模组?内建的 ElementTree 不支援这种查询 10/12 15:58
5F:→ left: python scrapy 2.4 10/12 15:59
6F:→ uranusjr: 不然 .//span[contains(text(), 'm99')]/.. 应该可以 10/12 16:00
7F:→ uranusjr: Scrapy 的话上面的应该没问题, 可以试情况多加判断 10/12 16:01
8F:→ left: 可以了耶 感谢大大 10/12 16:13