1 回答

TA貢獻1796條經(jīng)驗 獲得超10個贊
我相信“findAll”方法的第一個參數(shù)不會幫助你,所以這個問題可能與 HTTP 請求-響應(yīng)周期無關(guān)。
我查詢了您正在使用的 url,文檔上所有“td”元素的所有可能屬性是:
{'class': ['xml-file-size', 'file-20']}
{'class': ['xml-file-type', 'file-20']}
{'colspan': '2', 'class': ['xml-file-type', 'file-20']}
{'rowspan': '3'}
{'colspan': '2'}
{}
這使得查詢 1 的 'rowspan' 和 'class' 'x-hidden-focus' 返回空列表。
嘗試倒數(shù)第二行:
containers = page_soup.findAll('td', {'colspan'='1', 'class':'file-20'})
或者:
containers = page_soup.findAll('td', {'rowspan': '3'})
甚至只是:
containers = page_soup.findAll('td')
取決于您正在尋找哪些特定的“td”元素。
查看文檔還可以了解更多使用 BeautifulSoup 的方法,包括將函數(shù)作為參數(shù)傳遞等。
添加回答
舉報