如何解决从 txt 文件 selenium python 中随机使用代理
我也在做 csv 自动化(在网上填写表格),尝试使用 selenium python 使用来自 .txt 文件的随机代理。我想要做的是,每次 webdriver 打开并填写表单时,代码都会使用我的 .txt 文件中的随机代理。我的代码一切正常,但我唯一的问题是没有使用代理,它只使用我的本地 IP。
这是代码。希望您能够帮助我。 TIA 顺便说一句,我正在使用来自私人代理提供商的代理,它们也都在工作。这是代理格式。 f.eks pr.privatecompany.co.uk:port:customer-username-cc-be:UNIQUECODE
import requests
import time
import random
from time import sleep
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.common.proxy import Proxy,ProxyType
#-------------------------------------------------------------------------------
# Setup
api_key = '' # Your 2captcha API KEY
site_key = ''
PROXY = "pr.privatecompany.co.uk:port:customer-username-cc-be:UNIQUECODE"
proxy.proxy_type = ProxyType.MANUAL
proxy.http_proxy = proxy_ip_port
proxy.ssl_proxy = proxy_ip_port
capabilities = webdriver.DesiredCapabilities.CHROME['PROXY']
proxy.add_to_capabilities(capabilities)
driver = webdriver.Chrome('your_absolute_path',desired_capabilities=capabilities)
driver.get('http://whatismyipaddress.com')
phone = 0
email = 1
firstname = 2
lastname = 3
with open('data.csv','r') as csv_file:
csv_reader = csv.reader(csv_file)```
I am not sure if it's correct.
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com(将#修改为@)