用漂亮的汤获得CSS表

时间:2019-06-24 16:37:15

标签: python web-scraping beautifulsoup

我试图从该表中获取数据,但无法这样做:https://datagolf.ca/player-trends

最近几个小时我尝试了很多事情,以下是我最近一次返回空列表时的事情。


import bs4
import requests

res = requests.get('https://datagolf.ca/player-trends')

soup = bs4.BeautifulSoup(res.text, 'lxml')

table = soup.find_all("div", class_ = "table")

table

问题是否与此类似:

Scrape of table with only 'div's

1 个答案:

答案 0 :(得分:0)

此页面是呈现的Java脚本。仔细研究requests.get('https://datagolf.ca/player-trends')实际返回的内容。它不包含表。

尽管它从https://dl.dropboxusercontent.com/s/hprrfklqs5q0oge/player_trends_dev.csv?dl=1提取数据