Пишу скрипт чтобы получить уведомление об открытии даты для записи на подачу документов. Столкнулся с тем, что:
1) Капча зацикливается до бесконечности при ручном вводе, в обычном Chrome таких проблем не наблюдаю, даже ввод капчи не всегда появляется.
2) Добавил рандомный юзер-агент и прокси, столкнулся с тем, что браузер вообще перестал открывать страницу(скрин прилагаю).
Код
from selenium import webdriver
# from seleniumwire import webdriver
import time
from fake_useragent import UserAgent
from selenium.webdriver.common.by import By
from selenium.webdriver.common.proxy import Proxy, ProxyType
import random
from proxy_auth_data import login, password
# useragent_list =[
# 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.81 Safari/537.36 Edg/104.0.1293.47',
# 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Firefox/102.0',
# 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.3 Safari/605.1.15'
# ]
useragent = UserAgent()
#url = 'https://2ip.ru'
url = 'https://www.vfsvisaservicesrussia.com/Global-Appointment/Account/RegisteredLogin?q=shSA0YnE4pLF9Xzwon/x/FXkgptUe6eKckueax3hilyMCJeF9rpsVy6pNcXQaW1lbU6dflaYjPdspHRzryoe8Q=='
options = webdriver.ChromeOptions()
options.add_argument(f'user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.81 Safari/537.36 Edg/104.0.1293.47')
# options.add_argument("--proxy-server=89.107.197.165:3128")
# proxy_options = {
# "proxy":{
# "https": f'https://{login}:{password}@188.143.169.28:30057'
# }
# }
driver = webdriver.Chrome(executable_path = '/Users/aspitsin/Desktop/visa/chromedriver', options=options)
driver.get(url=url)
time.sleep(50)