Пытаюсь с помощью selenium на Python менять свой ip адрес при помощи прокси.
Адрес меняется (я вижу этому подтверждение, когда захожу на
https://2ip.ru/ при помощи того же selenium),
но когда пишу запрос в яндекс под новым айпишником, например: "купить самокат"
То в топ-10 выдаче есть ссылки на сайт с заголовком: "приобрести недорогой самокат в Ростове".
Хотя новый прокси - город Москва. Почему получается, что при новом айпи (т.е. прокси), который ведет в другой город (в Москву), мне яндекс в выдаче всё равно выдает сайты, которые направляют сразу в Ростов, где мой ip так сказать "по умолчанию"? Как это исправить? Т.е. предлагать ссылки, которые ведут в тот город, в который настроен прокси (в Москву)
from seleniumwire import webdriver
from fake_useragent import UserAgent
from time import sleep
login = 'r4EdkrXq'
password = 'rY1Ff395'
proxy_adress_now = '44.84.113.123:52574' # Московский прокси
proxy_options = {
"proxy": {
"https": f"http://{login}:{password}@{proxy_adress_now}" # здесь я авторизовалась под новым прокси
},
"User-Agent": UserAgent().chrome # также делаю каждый запрос новый фейковый юзер-агент
}
driver = webdriver.Chrome(
executable_path='chromedriver.exe',
# скачать chromedriver.exe можно на сайте https://chromedriver.storage.googleapis.com/index.html
seleniumwire_options=proxy_options
)
try:
url = "https://2ip.ru/" # если теперь раскоментировать строку 25, можно увидеть, что яндексу всё равно на этот прокси
# url = f"https://yandex.ru/search/?lr=39&text=купить самокат"
driver.get(url)
sleep(25)
except Exception:
print("Ошибка")