[英]Beautiful Soup not returning results
我正在嘗試在 python 中使用 BS 解析頁面。
這是我的代碼:
years = range(2010,2021)
urls = []
for year in years:
yr = str(year)
url = 'https://www.spotrac.com/nba/contracts/breakdown/'+yr+'/'
webpage = requests.get(url)
content = webpage.content
soup = BeautifulSoup(re.sub("<!--|-->","", content.decode('utf-8')),'lxml')
a = soup.find('table',{'class':'datatable'})
urls.append(a)
我沒有得到任何結果。 我對頁面源中的表的類進行了兩次和三次檢查。 我相信(盡管我認為這是錯誤所在) - 我已經正確編碼了湯變量以解釋頁面源的注釋部分。
str(range(2010,2021))
將產生一個字符串'range(2010, 2021)'
。 然后遍歷該字符串的每個字符。 所以年的第一個值是r
等等。
此外,該網站需要付費訂閱,您需要登錄才能查看數據
`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.