Как сделать потключение через прокси при работе вебдрайвера?
Есть скрипт который запускает вебдравер и делает функции(пока что простые).Нужно чтобы вебдрайвер запускался через прокси , которые берет из файла или из ссылки на которой список прокси.Если из файла то пускай удаляет первую строчку чтобы последущая работа скрипта была уже с другой проксей.Пробывал через crawler вставить ссылку ,но пока что не особо работает.Помогите
from selenium import webdriver
import time
import urllib
import urllib3
import requests
url = "http://icanhazip.com"
proxy_host = "proxy.crawlera.com"
proxy_port = "8010"
proxy_auth = "<freeproxy-list.ru/api/proxy?anonymity=false&token=demo>:"
proxies = {
"https": f"https://{proxy_auth}@{proxy_host}:{proxy_port}/",
"http": f"http://{proxy_auth}@{proxy_host}:{proxy_port}/"
}
r = requests.get(url, proxies=proxies, verify=False)
x=("2ip.ru")
refreshrate=("2")
refreshrate=int(refreshrate)
driver = webdriver.Firefox()
driver.get("http://"+x)
while True:
time.sleep(refreshrate)
driver.delete_all_cookies()
driver.refresh()