Задать вопрос
@aqau123

Почему не заходит в инстаграм?

instagram = Instagram()

    if instagram.login(config.credentials['instagram']['login'], config.credentials['instagram']['password']):
        instagram.collectArticles()

def login(self, login: str, password: str) -> bool:
        
        self.driver.get('https://www.instagram.com')
        
        try:
            self.wait.until(EC.presence_of_element_located((By.XPATH, searchConfig.instagram['properties']['login'])))
            self.wait.until(EC.presence_of_element_located((By.XPATH, searchConfig.instagram['properties']['password'])))
            self.wait.until(EC.presence_of_element_located((By.XPATH, searchConfig.instagram['properties']['loginButton'])))
        except sex.WebDriverException:
            self.driver.quit()
            return False

        loginInput = self.driver.find_element(By.XPATH, searchConfig.instagram['properties']['login'])
        passwordInput = self.driver.find_element(By.XPATH, searchConfig.instagram['properties']['password'])

        for char in login:
            loginInput.send_keys(char)

        for char in password:
            passwordInput.send_keys(char)

        self.driver.find_element(By.XPATH, searchConfig.instagram['properties']['loginButton']).click()

        return True

    def collectArticles(self):
        links = self.getInputLinks('instagram')
        
        for key, value in links.items():
            self.driver.get(value)

            time.sleep(5)

        self.driver.close()

вводит логин, вводит пароль, нажимает на кнопку, получаю редирект обратно на страницу логина. Это что такое опять инстарграм крутит. я и тайм слипы прописывал, и по символу вводил, и на кнопку в разные места жал.
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
юзай лучше неофициальное API если оно еще живое,

а Селениум надо маскировать под живого человека, Инста он же ФБ очень технолоогически развита
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 09:57
250000 руб./за проект
31 янв. 2025, в 09:18
10000 руб./за проект
31 янв. 2025, в 08:29
1000 руб./в час