Python 网络驱动器

我有两个文件main.py和 test.py 我需要从soccerway 抓取数据但首先我需要输入日期示例 2011/2012 或范围从 2011/2019 我该如何解决


main.py

date = input ("Insert Date: ")


test.py



from time import sleep

from urllib.parse import urlparse


from scraper import scrape_match

from write_to_spread import write_spread

from season import get_urls_season

driver = 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 并输入每一页


森林海
浏览 173回答 1
1回答

MM们

获取输入和split输入以获取开始和结束年份并进行字符串操作,它会在您照看时单击。inptdate='2010-2019'startdate=inptdate.split('-')[0]enddate=inptdate.split('-')[1]while int(startdate)<int(enddate):&nbsp;textstring=str(startdate) + "/" + str(int(startdate)+1)&nbsp;print(textstring)&nbsp;driver.find_element_by_xpath("//select[@name='season_id']/option[text()='" + textstring +"']").click()&nbsp;startdate=int(startdate)+1
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python