作者giveme520 ()
看板Python
標題[問題] 新手爬蟲問題
時間Tue Jul 26 23:31:53 2016
在練習抓資料上網找網頁照打
然後卡在 IndexError: list index out of range
教網頁只說打[0]
但是我抓的網頁出來空格多很多
http://imgur.com/a/xR1PN
是要改成多少數值呢? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.180.92
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1469547116.A.E16.html
1F:推 ccvs: 你有先看過DOM的文件嗎 07/27 12:02
2F:推 ccvs: 空格是因為node中沒有strong這個標籤 07/27 12:24
3F:→ giveme520: @@ 可是我用infolite看是strong說.. 07/29 12:59
4F:推 tacovirus: Python 寫爬蟲歡迎來這我的 GitHub 抄 07/29 13:36
6F:→ giveme520: 感謝! 07/30 23:07
7F:→ kimball: 你 .product-content 那行抓到的 list,裡面有很多元素 07/31 03:03
8F:→ kimball: 沒有 strong 的標籤。 更精確的說是有些有,有些沒有 07/31 03:04
9F:→ kimball: 沒有的元素,你再用 strong 去抓,就會抓不到東西,變成 07/31 03:04
10F:→ kimball: 空的 list。 空的list就沒東西了,用索引取值自然爆error 07/31 03:06
11F:→ kimball: 解法之一是加一個邏輯, 如 if len(item)==0: 再抓strong 07/31 03:07
12F:→ giveme520: 謝謝 我再試試!以前只學過ㄧ點VB和JAVA都還回去了 07/31 16:34