到目前为止,这是我的代码# -*- encoding: utf-8 -*-import urllib2from BeautifulSoup import BeautifulSoup as bsimport jsondata = urllib2.urlopen('http://www.jma.go.jp/en/yoho/320.html')html_doc = data.read()soup = bs(html_doc)weather = soup.find('table',attrs={'class':'forecast'})weather_res = weather.find_all('th')为什么我为此得到NoneType错误...
1 回答
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
似乎您对Beautiful Soup 3和4感到困惑,但您正在导入版本3,但是使用find_all
了版本4的功能。此功能在版本3中为findAll。因此,如果要继续使用版本3,则需要将其重写为:
weather_res = weather.findAll('th')
添加回答
举报
0/150
提交
取消