Делаю инстаграм бота для подписки отписки и т.д. через Selenium Python, не получается вытянуть ссылки на акаунты из всплывающего окна подписчиков

        followers_li = browser.find_element(By.XPATH, "//div[@class='f0dnt3l3 qrrecgo5 o69pmk6j rt5af2x2 iriodytt hw7435fk ba4ynyj4 mm05nxu8 l2tm8nht']/div/div[@class='_ab8w  _ab94 _ab99 _ab9f _ab9m _ab9o _abcm']/div[@class='_aano']")

        try:
            followers_urls = []
            for i in range(1, loops_count + 1):
                browser.execute_script("arguments[0].scrollTop = arguments[0].scrollHeight", followers_li)
                time.sleep(random.randrange(2, 4))
                print(f"Итерация #{i}")

            all_urls = followers_li.find_elements(By.CLASS_NAME, "_ab8w  _ab94 _ab97 _ab9f _ab9k _ab9p  _ab9- _aba8 _abcm")
            print(all_urls)

            for url in all_urls:
                url = url.find_element(By.TAG_NAME, "a").get_attribute("href")
                followers_urls.append(url)

            # сохраняем всех подписчиков пользователя в файл
            with open(f"{file_name}/{file_name}.txt", "a") as text_file:
                for link in followers_urls:
                    text_file.write(link + "\n")

Код всплывающего окна списка подписчиков


Ответы (0 шт):