【发布时间】:2020-04-24 10:34:15
【问题描述】:
网页抓取 Python
' 我是新手。我想获取 2018-19 赛季英超联赛的结果(赛程、结果、日期),但我在浏览网站时遇到了困难。我得到的只是空列表/ [无]。如果您有一个可以分享的解决方案,那将是一个很大的帮助。 '
'这是我尝试过的。'
'''
import pandas as pd
import requests as uReq
from bs4 import BeautifulSoup
url = uReq.get('https://www.flashscore.com/football/england/premier-league-2018-2019/results/')
soup = BeautifulSoup(url.text, 'html.parser')
divs = soup.find_all('div', attrs={'id': 'live-table'})
Home = []
for div in divs:
anchor = div.find(class_='event__participant event__participant--home')
Home.append(anchor)
print(Home)
'''
【问题讨论】:
标签: python-3.x web-scraping beautifulsoup python-requests