首页 > 解决方案 > 如何用硒复制href?

问题描述

我想评论 Instagram 个人资料的第一篇文章。

https://www.instagram.com/bestmarketing.es/例如这个。

我认为帖子不是按钮,所以我认为我可以复制这个的 de href

然后我可以使用

driver.get("https://www.instagram.com/" + "href" + "/")

这是重要的代码。

<a href="/p/B_m-mIjl-4f/">

标签: pythonhtmlseleniumselenium-webdriver

解决方案


这样的事情应该这样做:

a_tags=driver.find_elements_by_xpath("//div[@class='v1Nh3 kIKUG  _bz0w']//a")
hrefs=[a_tag.get_attribute('href') for a_tag in a_tags]

for href in hrefs:
    driver.get(href)
    #...do whatever you need here

推荐阅读