我如何从Instagram上获得含 selenium 元素

i34xakig  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(146)

我正在研发一款Instagram自动关注者机器人。这是Udemy上100天代码的一次练习。
我对这个元素有意见。我找不到跟随者标签。
Profile from instagram
我使用以下代码:

def find_follower(self):
        time.sleep(2)
        self.driver.get(f"https://www.instagram.com/{SIMILAR_ACCOUNT}")
        time.sleep(2)                                       
        path = self.driver.find_element(by=By.CLASS_NAME, value="_aa_c")
        print(path.text)

        this_is_what_I_want = self.driver.find_elements(by=By.XPATH, value="//a[@href]") 
        for item in next2:
            element = item.find_element(by=By.TAG_NAME, value="span").get_attribute("_ac2a _ac2b").click()

我想按下关注者链接。我知道密码是错的。我试了这么多标签,但都不管用。
有谁知道吗?非常感谢
诚挚的问候
莱文

plicqrtu

plicqrtu1#

要点击“关注者”按钮,请尝试以下操作:

self.driver.find_elements(By.CSS_SELECTOR, "a[href*='followers']").click()

或者您是否更喜欢XPath

self.driver.find_elements(By.XPATH, "//a[contains(@href,'followers')]").click()

相关问题