【发布时间】:2021-11-10 23:52:38
【问题描述】:
正如标题所说,如果我想替换部分URL,如何在python中编写代码。
对于此示例,将此链接 (https://test.com/page/1) 的特定部分替换为 1、2、3、4 等,然后在所述页面上执行某些操作并转到下一个并重复。
所以,“打开 url > 点击按钮或其他 > 用新链接替换链接,并按顺序使用下一个数字”
(我知道我的代码是一团糟,我还是个新手,但我正在努力学习,我正在添加到目前为止我写的任何混乱,以遵守发布规则)
PATH = Service("C:\Program Files (x86)\chromedriver.exe")
driver = webdriver.Chrome(service=PATH)
driver.maximize_window()
get = 1
url = "https://test.com/page/{get}"
while get < 5:
driver.get(url)
time.sleep(1)
driver.find_element_by_xpath("/html/body/div/div/div[2]/form/section[3]/input[4]").click()
get = get + 1
driver.get(url)
driver.close()
【问题讨论】:
-
你需要在循环中更新url。
标签: python selenium selenium-webdriver range