xpath to increment the rows



有人知道如何在xpath中创建计数器来增加行吗?

cli=driver.find_element_by_xpath('/html/body/div[1]/div/div[2]/div/div[1]/div/div/div/div[3]/div/div[1]/div/div/a')

example: html/body/div[2] next html/body/div[3]。等

将字符串集中起来。或者使用格式。2是开始,在4之前结束。所以2和3

for i in range(2,4):
cli=driver.find_element_by_xpath("html/body/div["+str(i)+"]")

你可以改成

clis=driver.find_element_by_xpath("html/body//div')

,它检索所有元素,然后执行下面的操作循环遍历它的每个div元素。

for cli in clis:

clis[2:]也会使它成为第二个div。

相关内容

最新更新