NoneType对象不可调用__美丽的汤

到目前为止,这是我的代码


# -*- encoding: utf-8 -*-


import urllib2

from BeautifulSoup import BeautifulSoup as bs

import json



data = 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错误...


holdtom
浏览 148回答 1
1回答

一只萌萌小番薯

似乎您对Beautiful Soup 3和4感到困惑,但您正在导入版本3,但是使用find_all了版本4的功能。此功能在版本3中为findAll。因此,如果要继续使用版本3,则需要将其重写为:weather_res = weather.findAll('th')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python