3
我試圖從www.intellicast.comPython的網頁抓取表返回無
soup = BeautifulSoup(urllib2.urlopen('http://www.intellicast.com/Local/History.aspx?location=USTX0057').read())
for row in soup('table',{'id':'dailyClimate'})[0].tbody('tr'):
tds=row
print tds
結果湊表的感溫元件: TypeErrorL「NoneType」對象不是可調用
當我看到頁面源代碼,我可以看到
<table id = "dailyClimate" class="Container">
<tbody>
<tr class="TitlesAvgRecord">
<td..
<td>...</td>
所以我知道有一個tbody以及tr元素。
如果我爲.tbody('td')更改.tbody('tr'),我仍然得到一個錯誤,所以我假設我假設這個錯誤是在調用tbody的地方。
太棒了!我從來沒有猜到過。謝謝 – FMarquez