我有两个文件main.py和 test.py 我需要从soccerway 抓取数据但首先我需要输入日期示例 2011/2012 或范围从 2011/2019 我该如何解决main.pydate = input ("Insert Date: ")test.pyfrom time import sleepfrom urllib.parse import urlparsefrom scraper import scrape_matchfrom write_to_spread import write_spreadfrom season import get_urls_seasondriver = webdriver.Chrome()driver.fullscreen_window()driver.get("https://us.soccerway.com" + url_path)click_privacy_policy(driver)driver.find_element_by_xpath("//select[@name='season_id']/option[text('how can input date')]").click() 我需要输入日期,例如 2018/2019 并输入此日期或输入 2010-2019 并输入每一页
1 回答

MM们
TA贡献1886条经验 获得超2个赞
获取输入和split输入以获取开始和结束年份并进行字符串操作,它会在您照看时单击。
inptdate='2010-2019'
startdate=inptdate.split('-')[0]
enddate=inptdate.split('-')[1]
while int(startdate)<int(enddate):
textstring=str(startdate) + "/" + str(int(startdate)+1)
print(textstring)
driver.find_element_by_xpath("//select[@name='season_id']/option[text()='" + textstring +"']").click()
startdate=int(startdate)+1
添加回答
举报
0/150
提交
取消