【发布时间】:2020-07-21 19:55:51
【问题描述】:
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 上链接的文本形式。每个新帖子中此代码的唯一变化是
article[3]
想知道我是否有办法使用 for 循环遍历“文章”,以便能够以文本形式打印最后 5 或 10 个帖子。
【问题讨论】:
-
是不是
article[3]下面有一堆帖子,为了得到你想要的文字你做整个a = driver.find_elements_by_xpath("//article[3]/div[3]/div[2]/a[*[local-name()='time']]?你能发布一些示例html吗?
标签: python selenium loops xpath