作者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/cn.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