Находил уже готовый байпас, вот ссылка -
ТЫК, но это не то, что мне нужно, так как при открытие двух вкладок (байпаса и сайта где нужно байпасить проверку) данный байпас ничего не делает, как понял, это не то, что мне нужно. Также мне нужно добавлять значения в сессионное хранилище, так что если я буду использовать
driver.get("https://www.nowsecure.nl") и driver.execute_script("window.open('https://webcaptcha.xrocket.tg/fHjOZw9g1AaXlkr')"), то при использования
driver.execute_script(f"sessionStorage.setItem('{key_first}', '{value_first}');"), сессионное хранилище будет изменено для
driver.get("https://www.nowsecure.nl"), а мне нужно это применить для новой открытой вкладке.
Вот что я пытался сделать сам:
options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
options.add_argument("--disable-blink-features=AutomationControlled")
driver = webdriver.Chrome(options=options)
driver.get('https://www.nowsecure.nl')
driver.execute_script("window.open('about:blank', 'tab2');")
driver.switch_to.window(driver.window_handles[1])
driver.get("https://webcaptcha.xrocket.tg/fHjOZw9g1AaXlkr")
key_first = 'ph_phc_8F7cboL2F6Trmh58gOn4JwnpPeqSrMjbGmyCmXK5Be2_posthog'
value_first = '{"$referrer":"https://web.telegram.org/","$referring_domain":"web.telegram.org"}'
driver.execute_script(f"sessionStorage.setItem('{key_first}', '{value_first}');")