作者left (881 forever)
看板Python
標題[問題] 不曉得xpath要怎麼下
時間Sun Oct 12 14:36:25 2014
對Xpath還不是很熟 想要請教一下大大
以這個網址為例好了
https://www.ptt.cc/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://www.ptt.cc/bbs/Python/M.1413095793.A.FA2.html
※ 編輯: left (140.112.218.124), 10/12/2014 14:39:38
→ left: 這樣的方式只能抓到你手動選擇的那個div啊 10/12 14:55
※ 編輯: left (140.112.218.124), 10/12/2014 14:56:33
→ left: up9cloud大 sorry沒把問題講清楚, 我是要跟m99相關的所有div 10/12 14:58
→ uranusjr: 你是用什麼模組?內建的 ElementTree 不支援這種查詢 10/12 15:58
→ left: python scrapy 2.4 10/12 15:59
→ uranusjr: 不然 .//span[contains(text(), 'm99')]/.. 應該可以 10/12 16:00
→ uranusjr: Scrapy 的話上面的應該沒問題, 可以試情況多加判斷 10/12 16:01
→ left: 可以了耶 感謝大大 10/12 16:13