xpath硒python中的数量不断增加



所以我有这样的xpath:

html/body/div[3]/div[3]/div/div/div[2]/div/div[2]/div[1]/div[1]

然后

html/body/div[3]/div[3]/div/div/div[2]/div/div[2]/div[2]/div[1]

然后

html/body/div[3]/div[3]/div/div/div[2]/div/div[2]/div[3]/div[1]

等等。。

正如您所看到的,唯一增加的数字是右边的第二个div[1]、div[2]、div[3]

我需要用100的这种xpath进行操作。例如,是否有可能将其保存到变量中,并在实际数字上加1,例如,在中运行循环

所以我的程序会自动选择所有这3个xpath。

感谢所有回复!:(

使用range():似乎可以直接使用for循环

for i in range(1, 101):
xpath = f'html/body/div[3]/div[3]/div/div/div[2]/div/div[2]/div[{i}]/div[1]'
# now do something with xpath

相关内容

  • 没有找到相关文章

最新更新