• XSS.stack #1 – первый литературный журнал от юзеров форума

selenium chromedriver обход reCAPTCHA v3

bichkek99

floppy-диск
Пользователь
Регистрация
19.11.2019
Сообщения
5
Реакции
0
Гайс, переискал весь гугл, перебробовал все методы, аргументы - бразуер обнаруживают как headless, соответственно выскакивает постоянно гугловская каптча
какие аргументы еще добавить, какие скрипты запустить, чтобы браузер перестал обнаруживаться как подконтрольный ботам? код скидывать не вижу смысла, самый стандартный код с селениумом
 
для анонимности лучше firefox, вот настройка
[CLIKE]создай профайл, настрой по рецепту, плюс плагины User-Agent Switcher, Privacy Badger & Disconnect, Ghostery, Modify Headers (можно с кода), BetterPrivacy, RefControl ....... каждый плаги настрой отдельно, не помешают Canvas && WebRTC Control

запускай драйвер только с этим профайлом. проверь нет ли утечек

выходи только через чистые прокси, это тож важно, проверь по спам базам и лучше бери элитные, но все же чекай REMOTE_ADD что бы не сливало, проверяй проксю на SCORE если зашкаливает, меняй. по факту на чистой проксе должен быть не ниже 0,5, системное время должно быть как у прокси.

Для headless кури это.[/CLIKE]https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Headless_mode
 
Последнее редактирование:
Код:
from selenium import webdriver
from fake_useragent import UserAgent
from selenium.webdriver.chrome.options import Options


options = webdriver.ChromeOptions()
# proxy = '37.59.115.136:3128'
# seleniumproxy = '--proxy-server={}'.format(proxy)
ua = UserAgent(verify_ssl=False)
userAgent = ua.random
options.add_argument("--disable-bundled-ppapi-flash")
options.add_argument("--incognito")
options.add_argument('disable-infobars')
options.add_argument("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.2 Safari/605.1.15")
options.add_argument("--disable-plugins-discovery")
options.add_argument("user-data-dir=/Users/wkraig/Library/Application Support/Google/Chrome/Default")
options.add_argument(f'user-agent={userAgent}')
options.add_argument('--disable-extensions')
# options.add_argument(seleniumproxy)
options.add_argument('--profile-directory=Default')
options.add_argument('--incognito')
options.add_experimental_option("excludeSwitches", ['enable-automation'])
options.add_argument('--disable-client-side-phisрing-detection')
options.add_experimental_option('useAutomationExtension', False)
options.add_experimental_option("prefs", {
    "profile.default_content_setting_values.notifications": 2
})
driver = webdriver.Chrome('/Desktop/supbot/chromedriver', options=options)
jscode='''
if (window.devicePixelRatio && devicePixelRatio >= 2) {
  var testElem = document.createElement('div');
  testElem.style.border = '.5px solid transparent';
  document.body.appendChild(testElem);
  if (testElem.offsetHeight == 1)
  {
    document.querySelector('html').classList.add('hairlines');
  }
  document.body.removeChild(testElem);
}
'''

driver.execute_script(jscode)
текущие настройки
 
Последнее редактирование:
# proxy = '37.59.115.136:3128'

твоя прокся паблик с высоким риском Fraud Score 99 - High Risk, и походу слила твой IP через header REMOTE_ADD, даже не поню когда такое последний раз видел.......

с такой гугл не пробьешь, ты сделал пару попыток с прокси, после пару с нормального IP и твой IP начинает темнеть.

PS: убери с кода имя юзера в твоей ситеме, это не совсем тот форум чтобы светить
 
Последнее редактирование:
твоя прокся паблик с высоким риском Fraud Score 99 - High Risk, и походу слила твой IP через header REMOTE_ADD, даже не поню когда такое последний раз видел.......

с такой гугл не пробьешь, ты сделал пару попыток с прокси, после пару с нормального IP и твой IP начинает темнеть.

PS: убери с кода имя юзера в твоей ситеме, это не совсем тот форум чтобы светить
не верю, что из-за ip, детектили сразу с первого раза, мой ip чистый, так что его смена вряд ли что-то поменяет
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх