Python Webdri

2024-09-28 20:53:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个文件主.py以及测试.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,然后进入每个页面


Tags: 文件数据frompyimport示例inputget
1条回答
网友
1楼 · 发布于 2024-09-28 20:53:48

获取输入和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

相关问题 更多 >