Python 遍历xpath?-蟒蛇硒

Python 遍历xpath?-蟒蛇硒,python,selenium,loops,xpath,Python,Selenium,Loops,Xpath,这是我在selenium中为Instagram构建的一个项目的一段代码,我试图监控时间轴上的最后几篇帖子,以便能够捕捉到最近的帖子。仅此代码就可以在Instagram上打印链接的文本形式。在每一篇新文章中,代码中唯一的变化是 a = driver.find_elements_by_xpath("//article[3]/div[3]/div[2]/a[*[local-name()='time']]") for links in a: print (links.text)

这是我在selenium中为Instagram构建的一个项目的一段代码,我试图监控时间轴上的最后几篇帖子,以便能够捕捉到最近的帖子。仅此代码就可以在Instagram上打印链接的文本形式。在每一篇新文章中,代码中唯一的变化是

a = driver.find_elements_by_xpath("//article[3]/div[3]/div[2]/a[*[local-name()='time']]")
for links in a:
  print (links.text)

我想知道是否有一种方法可以通过for循环遍历“article”,以便能够以文本形式打印最后5或10篇文章。

只需添加另一个迭代器,并使用一个将值插入XPath即可

article[3]

是不是在
article[3]
下面有一堆帖子,为了得到你想要的文本,你需要做整个
a=driver.find\u elements\u by_xpath(“//article[3]/div[3]/div[2]/a[*[local-name()='time']]?你能发布一些HTML吗?@ I.程序员,如果回答这个问题,请点击答案左边的复选标记/滴答,把它变成绿色。这标志着问题的解决,使你满意,并奖励给你和回答的人。一旦你有15个声望点,你也可以投票回答我。如果你愿意,也没有义务这样做。
for index in range(1,10):
    a = driver.find_elements_by_xpath(f"//article[{index}]/div[3]/div[2]/a[*[local-name()='time']]")
    for links in a:
        print(links.text)