延长代理生成的 cookie 的使用
场景
cookie 绑定 ip
代码已能成功获取 cookie ,代理存活时间较短(一般都比 cookie 有效时间短)
导致需要频繁更换生成 cookie
解决方法
在请求头如下设置 X-Forwarded-For 字段,设为与该 cookie 绑定的 ip 即可。
如现有 cookie “aaaa” 绑定 ip “1.2.3.4” ,现需要使用代理 “2.3.4.5” 访问
配置 X-Forwarded-For 为 “1.2.3.4” ,代码照常使用代理 “2.3.4.5” 即可
请求头样例
Host: www.xxx.com
User-Agent: Mozilla/5.0 xxxxxxx
Cookie: xxxx=aaaa
Content-Length: 111
...
X-Forwarded-For: 1.2.3.4
...
PS: 本方法具有一定局限性,详情可点击 HTTP 请求头中的 X-Forwarded-For