![](/img/trans.png)
[英]Webscraping LinkedIn with python, selenium, and beautiful soup while logged in and accessing accounts
[英]Webscraping with selenium, beautiful soup, python - trouble finding specific text
我對 python 和網頁抓取非常陌生,我正在嘗試從網站上提取以下文本(1.74 美元)以及頁面上的所有其他相關賠率:
對於以前的類似情況,我通過在另一個 for 循環中使用 for 循環取得了成功,但在那些情況下,我是按“類”搜索的。 我不能在這里按 class 搜索,因為有很多其他 'td's 具有相同的 class 類型,而不是我想要的幾率。 在這里,我想(我不確定是否可以)通過“data-bettype”進行搜索。 我試圖通過它而不是'data compid data-bettype'進行搜索的原因是,當我在 python 中打印出完整的 HTML 時,它看起來像這樣:
我的代碼的相關部分是:
soup_playup = BeautifulSoup(source_playup, 'lxml')
#print(soup_playup.prettify())
for odds_a in soup_playup.find_all('td',{'data-bettype','Awin'}):
for odds in odds_a.find_all('div'):
print(odds.text)
運行此代碼時,我沒有收到任何錯誤,但似乎它只是找不到文本。
查找屬性的正確格式是鍵值對字典,如下所示:
soup_playup.find_all('td',attrs={'data-bettype':'Awin'})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.