gpt4 book ai didi

python - 如何同时实现 2 个 python 范围函数?

转载 作者:行者123 更新时间:2023-12-04 07:43:07 25 4
gpt4 key购买 nike

我有一个工作正常的声明。

 for i in range(1, 4):
piece = driver.find_element_by_xpath('//*[@id="js_proList"]/ul[1]/li[{}]/div/div[2]/p'.format(i))
piece.click()
time.sleep(2)
driver.back()
完成此循环后,我想再次运行它,但使用/ul[2]。然后/ul[3] 等等...
...//[@id="js_proList"]/ul[2]/...
...//[@id="js_proList"]/ul[3]/...
我无法在同一个句子中获得两个范围的编码。
谢谢

最佳答案

您可以使用嵌套的 for环形。

x = 10 # How many times do you want to loop over /ul[INDEX]

# Outer loop
for j in range(1, x):

# Inner loop
for i in range(1, 4):
piece = driver.find_element_by_xpath('//*[@id="js_proList"]/ul[{}]/li[{}]/div/div[2]/p'.format(j, i))
piece.click()
time.sleep(2)
driver.back()

关于python - 如何同时实现 2 个 python 范围函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67346330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com