看板 Python 關於我們 聯絡資訊
在練習抓資料上網找網頁照打 然後卡在 IndexError: list index out of range 教網頁只說打[0] 但是我抓的網頁出來空格多很多 http://imgur.com/a/xR1PN 是要改成多少數值呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.180.92 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1469547116.A.E16.html
ccvs: 你有先看過DOM的文件嗎 07/27 12:02
ccvs: 空格是因為node中沒有strong這個標籤 07/27 12:24
giveme520: @@ 可是我用infolite看是strong說.. 07/29 12:59
tacovirus: Python 寫爬蟲歡迎來這我的 GitHub 抄 07/29 13:36
tacovirus: http://tinyurl.com/juhodhr 07/29 13:39
giveme520: 感謝! 07/30 23:07
kimball: 你 .product-content 那行抓到的 list,裡面有很多元素 07/31 03:03
kimball: 沒有 strong 的標籤。 更精確的說是有些有,有些沒有 07/31 03:04
kimball: 沒有的元素,你再用 strong 去抓,就會抓不到東西,變成 07/31 03:04
kimball: 空的 list。 空的list就沒東西了,用索引取值自然爆error 07/31 03:06
kimball: 解法之一是加一個邏輯, 如 if len(item)==0: 再抓strong 07/31 03:07
giveme520: 謝謝 我再試試!以前只學過ㄧ點VB和JAVA都還回去了 07/31 16:34
salmon12706: 工研院人工智慧課程推薦https://reurl.cc/4RDRaK 06/29 16:27