Python-Selenium使用Firefox调用Http代理IP的代码样例#
1.
样例为基于"终端IP"授权和"用户名+密码"授权方式使用Selenium+Firefox认证代理IP
2.
运行环境要求python2/3 + selenium + Firefox + geckodriver + Windows/Linux/macOS
3.
注意geckodriver版本要和Firefox版本对应
4.
selenium不是python原生库,需要安装才能使用:pip install selenium;selenium 4.6版本开始,无需手动下载driver
5.
selenium-wire不是python原生库,需要安装才能使用:pip install selenium-wire
6.
${geckodriver_path}:您本机geckodriver驱动存放路径,如:"C:\geckodriver.exe"
7.
${ip:port}:代理IP:端口号,代理IP和端口通过有代理HTTP的API提取链接可获取
selenium-wire 已于2024年12月停止更新,请谨慎使用
【白名单鉴权】使用示例 (推荐)#
【账号密码鉴权】使用示例#
"鉴权账号"和"鉴权密码"均在会员后台->产品管理中对应的业务里查看