Запрет бота Tiktok python : «Слишком много попыток», бан-машина»

#python #selenium #ip #proxies #tiktok

Вопрос:

Я хотел бы создать бота, который будет создавать учетные записи tiktok.

Поэтому я создал программу с selenium, которая подключится к прокси-серверу, а затем перейдет на страницу регистрации tiktok, где введет всю необходимую информацию (для почты я использую temp-mail.org).

селен инициализируется вот так:

 from selenium import webdriver PROXY = "proxy:port" chrome_options = WebDriver.ChromeOptions() chrome_options.add_argument('--proxy-server=%s' % PROXY) chrome = webdriver.Chrome(chrome_options=chrome_options)  

Но каждый раз у меня одна и та же ошибка : «Слишком много попыток», бан-машина»

Извините, я не могу показать изображение, поэтому я даю вам ссылку : изображение с ошибкой

Тем не менее, я пробовал использовать vpn, другой веб-браузер, tor, виртуальные машины и эмуляторы Android, но ничего не работает, всегда одна и та же ошибка.

Я думаю, что моя машина запрещена (не по ip, а по hardwar).

Можете помочь мне изменить это или как быть распущенным, пожалуйста?

Спасибо.

Комментарии:

1. Вас ограничивают в скорости. Это означает, что вашему ip-адресу или учетной записи временно запрещен доступ к какой-либо функции. Существует несколько способов обойти ограничения скорости, например, с помощью прокси-серверов. Большинство бесплатных прокси не будут работать при создании веб-страниц, так как они недостаточно хорошо подключены.

Ответ №1:

Я думаю, что это проблема с попыткой войти в tik tok слишком много раз за короткий промежуток времени, я не думаю, что с кодом что-то не так

Ответ №2:

При попытке входа в систему, повторного входа в систему или создания учетной записи платформа TikTok может даже ошибочно идентифицировать вас как бота или спама, и в течение следующих 5 минут или около того вы можете продолжать получать слишком много попыток. Повторите попытку позже. сообщение об ошибке при попытке входа в TikTok выглядит следующим образом.

TikTok_Too много попыток повторить попытку позже

Чтобы избежать обнаружения в качестве бота, вы можете использовать следующее решение:

 option = webdriver.ChromeOptions() option.add_argument("--profile-directory=Default") option.add_argument("--user-data-dir=C:/Users/user/AppData/Local/Google/Chrome/User Data") option.add_argument('--disable-blink-features=AutomationControlled') option.add_argument("window-size=1920,1000") #optional : option.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36") driver = webdriver.Chrome(options=option)