#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 выглядит следующим образом.
Чтобы избежать обнаружения в качестве бота, вы можете использовать следующее решение:
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)