【发布时间】:2020-08-26 06:23:45
【问题描述】:
我附上了我要抓取的网站的 HTML 屏幕截图,有一个表格,在其中我想从正文中的行中获取一些数据(它们显然存在),但是,它不起作用,所以我决定打印 tbody,这表明解析找到了表和 tbody,但没有找到其中的行。我不知道如何解决这个问题,任何帮助将不胜感激。HTML from wesbite
这是我的代码的开头:
url = "https://superfpl.com/player_stats"
results = requests.get(url)
soup = BeautifulSoup(results.text, "html.parser")
players = []
teams = []
positions = []
ownerships = []
print(soup.find("tbody"))
player_div = soup.find_all('tr', role_="row", class_="odd")
【问题讨论】:
-
HTML 中的表格为空。它后来被 JavaScript 填充。
标签: python web-scraping beautifulsoup html-table html-parsing