
手把手教你用Firefox浏览器挂代理
搞数据采集的朋友应该都遇到过网站反爬,这时候代理IP就是救命稻草。咱今天不说复杂原理,直接教你怎么用Firefox自带的Geckodriver挂代理。注意啊,这里说的代理都是合规合法用途,比如做市场调研、价格监控这些正经事。
准备工作别偷懒
先检查这三样装没装:
1. Firefox浏览器(必须最新版)
2. Python环境(建议3.7以上)
3. Selenium库(pip install selenium就能装)
验证Geckodriver是否正常
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.ipipgo.com/ip") 这里用自家服务检测IP
代理配置核心代码
重点来了!用ipipgo的代理服务时,记得在代码里这样设置:
from selenium.webdriver import FirefoxOptions
opts = FirefoxOptions()
opts.set_preference('network.proxy.type', 1)
opts.set_preference('network.proxy.http', 'gateway.ipipgo.com') 这里填提取的代理地址
opts.set_preference('network.proxy.http_port', 30001) 具体端口看API返回
opts.set_preference('network.proxy.ssl', 'gateway.ipipgo.com') HTTPS网站用这个
opts.set_preference('network.proxy.ssl_port', 30001)
driver = webdriver.Firefox(options=opts)
注意看这里!如果遇到证书报错,记得加上这两行:
opts.set_preference('acceptInsecureCerts', True)
opts.set_preference('security.cert_pinning.enforcement_level', 0)
套餐选择有讲究
| 业务类型 | 适用场景 | 价格 |
|---|---|---|
| 动态住宅(标准) | 常规数据采集 | 7.67元/GB |
| 动态住宅(企业) | 高并发需求 | 9.47元/GB |
| 静态住宅 | 长期固定IP | 35元/IP |
常见问题QA
Q:代理设置后不生效咋整?
A:先手动访问ipipgo的IP检测页面,如果显示的还是本机IP,检查三点:1.代码里端口写没写错 2.账户余额够不够 3.提取的代理是否在有效期
Q:动态和静态套餐怎么选?
A:需要频繁换IP就选动态,比如抢购监控;需要维持登录状态就选静态,比如社交媒体运营
Q:代理速度慢怎么办?
A:在ipipgo后台切换终端节点,建议选物理距离近的地区。比如做日本电商,优先选东京的服务器
避坑指南
新手常犯的错:
1. 没关浏览器本地代理(和代码设置冲突)
2. 忘记设置SSL代理(导致HTTPS网站打不开)
3. 同一个IP请求太频繁(就算用代理也要控制节奏)
最后说个冷知识:用ipipgo的TK专线代理访问某些电商平台,能比普通代理快30%左右。具体咋配置可以找他们家技术客服要方案,反正1对1定制服务不用白不用。

