#本人通过python爬取台湾省气象局的未来一周天气预报,通过beautifulsoup解析出了url,也提取出了table标签,在进一步提取table标签里面的tr标签时,出现错误提示'NoneType' object has no attribute 'find',请教一下这个如何解决
Traceback (most recent call last):
File "C:\迅雷下载\python\download_taiwan1.py", line 62, in
download_one_station(url)
File "C:\迅雷下载\python\download_taiwan1.py", line 42, in download_one_station
thead = table.find('tr')
AttributeError: 'NoneType' object has no attribute 'find'
你的table定位错了,说明你的响应内容找不到table这个标签,你看看你响应内容和你分析的是不是一样
打印一下page 看看有没有内容
table是啥类型啊,怎么被认为是无类型呢
加个判断 如果table不为None 再用find方法处理