我正试图从这个网站上搜集所有数据:
http://www.dartsdatabase.co.uk/PlayerStats.aspx?statKey=1&pg=7
但是,我不知道如何遍历'stat'下拉菜单。这些选项中的每一个都包含一个我需要清理的表。你知道吗
到目前为止,我有以下代码,其中列出了与下拉列表中每个元素相关联的选项和值:
url = 'http://www.dartsdatabase.co.uk/PlayerStats.aspx'
response = requests.get(url).text
soup = BeautifulSoup(response,"lxml")
drop = soup.find('select',{'name':'stat'}).findAll("option")
options = []
val = []
for i in range(0,len(drop)):
options.append(drop[i].text)
val.append(drop[i]['value'])
任何帮助都将不胜感激!你知道吗
发出POST请求,更改
stat
参数。您可以从options的pagevalue
属性中收集适当的值相关问题 更多 >
编程相关推荐