我正在尝试从这个aspx文件(法国网站)收集数据: https://www.statsf1.com/fr/2021/emilie-romagne/tour-par-tour.aspx
对于每一圈,我想知道是否部署了安全车,这意味着,根据HTML代码,对于每个<tr class="lap">
如果有<td title="Safety Car" class="numlap sc">1</td>
,如果有,则收集列表中的圈数
这是我尝试过的代码,但是laps_
变量仍然是空的
import requests
from bs4 import BeautifulSoup
html_data=requests.get('https://www.statsf1.com/fr/2021/emilie-romagne/tour-par-tour.aspx')
soup=BeautifulSoup(html_data.content)
laps_=soup.find_all('td',title_='Safety Car')
附言:我试过看Python - Download a file from aspx form,但没能做得更好
您需要将
user-agent
添加到请求头中,然后您将得到HTML
。此外,还可以使用pandas
来解析表例如:
输出:
相关问题 更多 >
编程相关推荐