有人知道如何在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。