如何自动查找任何元素的链接文本而不会受到硒的任何人为干扰(Python)

问题描述 投票:0回答:1

在阅读问题之前,请参阅图像链接。下面有一个链接,将从图像中描述问题 祝你好运

Instagram Hashtag Image for Explaining my Project and Question

我基本上是在尝试制作软件或机器人。

  1. 谁将获取此URL-

https://www.instagram.com/explore/tags/pubggaming/

  1. 找到关注的元素。 (您可以看到图片)

  2. 如果有“跟随”选项,则它将跟随Elif页面中有“跟随”,然后它将前进到下一个图像。 (将重复相同的内容)

    我需要做的是。我想自己创建关注-取消关注软件,谁将获得此人的名字(您可以在上面的图像中以蓝色标记看到它)借助Selenium(Python)谁将自动(find_element_by_link_text),无需人工帮助。

并将该(find_element_by_link_text)输出存储在MyFile.txt File这样我就可以记住那些被我追随的机器人的名字,以后,我可以让我的机器人自动取消关注他们。

python html css selenium instagram
1个回答
0
投票

我建议您通过XPATH查找您的Element,从那里您可以执行任何操作。 Web浏览器中的自动化通常包含2个步骤。

  1. 查找元素(我建议使用XPATH,因为您可以构建逻辑并找到任何元素)
  2. 与您的元素互动。 (单击它,从中获取数据或提供输入)

实际上与您的项目相同,例如找到我要使用的跟随按钮:

followButton = driver.find_element_by_xpath("//button[contains(text(),'Follow')]")

比起您可以像这样与之互动:

followButton.click()
© www.soinside.com 2019 - 2024. All rights reserved.