【发布时间】:2020-11-01 04:08:30
【问题描述】:
所以我试图提取总决赛部分的文字(获胜队名称) https://i.stack.imgur.com/4QPqI.png
我的问题是我要提取的文本没有被汤找到,它最多只能找到 (class="sgg2h1cC DEPRECATED_bootstrap_container undefined native-scroll dragscroll") 但正如您在此处看到的: https://i.imgur.com/Brmv6ba.png 还有更多。
这是我的代码,有人可以解释我如何获得我正在寻找的信息吗?我对网页抓取也很陌生
from bs4 import BeautifulSoup
URL = 'https://smash.gg/tournament/revolve-oceania-2v2-finale/event/revolve-oceania-2v2-finale-event/brackets/841267/1343704'
page = requests.get(URL)
soup = BeautifulSoup(page.content, 'html.parser')
results = soup.find(id="app_feature_canvas")
a = results.find_all('div', class_="regionWrapper-APP_TOURNAMENT_PAGE-FeatureCanvas")
print()
for b in a:
c = b.find('div', class_="page-section page-section-grey")
print(c)
【问题讨论】:
标签: python web-scraping beautifulsoup