selenium-webdriver: подмена ip-адреса
Почему при подмене ip-адреса на прокси c помощью selenium-webdriver при проверке адреса показывает мой настоящий адрес, а не тот, который я подменил?
Написал такой код. браузер открывается, все работает, но когда захожу на сервис проверки ip, высвечивается мой адрес, а не тот, который я указал в коде. Почему так и можно ли это исправить?
def scraper():
ua = UserAgent()
chromedriver = '/usr/bin/chromedriver'
opts = webdriver.ChromeOptions()
opts.add_experimental_option("detach", True)
opts.add_argument(f"user-agent={ua.random}")
proxy_dict = {
'proxyType': 'MANUAL',
'httpProxy': '<IP-address>',
}
webdriver.DesiredCapabilities.CHROME['proxy'] = proxy_dict
browser = webdriver.Chrome(options=opts, executable_path=chromedriver)
if __name__ == '__main__':
scraper()