【发布时间】:2021-12-06 18:33:57
【问题描述】:
我正在尝试从这个网站获取球员的赛程,但是当我使用 requests.get 时,它没有返回任何结果。
r = requests.get("http://www.fplstatistics.co.uk/")
soup = BeautifulSoup(compiled.sub("",r.text),'lxml')
allFixtures = soup.find("span", {"class": "dtr-data"})
return allFixtures
【问题讨论】:
-
我在网站上没有看到课程
dtr-data。 -
上面写着 莱斯特(H) 伯恩利(A) 诺维奇(H) 纽卡斯尔(A)
-
1.我使用您提供的文本找到了标签,但没有 class。 2. 你到底想要什么数据?整个表还是只是名称?
-
只是灯具的名称。我希望它返回“莱斯特(H)伯恩利(A)诺维奇(H)纽卡斯尔(A)”
-
我发现该站点正在动态呈现,可能需要
selenium或api端点。
标签: python html web-scraping beautifulsoup python-requests