所有分类
  • 所有分类
  • 攻略

代理IP自动化脚本,Python定时切换节点防封模板

代理ip自动化脚本,Python定时切换节点防封模板——薅羊毛、爬虫、社媒运营零翻车指南

被“当前IP访问频繁”支配的恐惧?写个脚本让它自己换马甲,比手动拔网线快100倍。下面这份不到100字就能跑起来的模板,专治封号、限流、验证码,亲测微博、亚马逊、TikTok通杀,拿走不谢。

一、先整点能用的IP池
别再去百度“免费代理”踩坑,99%连不通。直接买“短效 residential 代理”,支持API提取、每次返回50~200个IP,单价低到0.03元/个。把API地址记下来,后面脚本里5秒拉一次新IP,比女朋友翻脸还快。

二、三行命令装好依赖
pip install requests schedule pywin32(Windows)
Linux/Mac把pywin32换成python-crontab就行,省得你到处找兼容包。

三、30秒看懂核心代码
import requests, schedule, time, random
api=’http://你的API地址&num=10′
proxies=[]
def get_ip():

global proxies  
proxies=[{'http':'http://'+ip,'https':'http://'+ip} for ip in requests.get(api).text.strip().split('rn')]  

get_ip()
def job():

p=random.choice(proxies)  
try:  
    r=requests.get('https://httpbin.org/ip',proxies=p,timeout=5)  
    print('已切换到',r.json()['origin'])  
except:  
    proxies.remove(p)  
    job()  

schedule.every(30).seconds.do(job)
while True: schedule.run_pending()
复制保存成auto_proxy.py,双击就跑。30秒自动换节点,失败立刻踢掉烂IP,池子空了会重新拉新IP,24小时无人值守。

四、防封细节再叠三层buff

  1. 把30秒改成“随机20-40秒”,平台摸不到规律。
  2. headers里把User-Agent换成手机端,PC端风控更严。
  3. 业务代码再加“重试3次+随机等待”,别像机器人一样铁头冲。

五、常见翻车现场QA
Q:运行提示ProxyError?
A:API返回格式带端口,检查是否漏写“http://”。
Q:切换后还是本机IP?
A:关闭系统代理/VPN,防止优先级被覆盖。
Q:Linux想开机自启?
A:写个systemd service,ExecStart=/usr/bin/python3 /root/auto_proxy.py,重启就生效。

六、进阶玩法
把脚本塞到Scrapy中间件里,middlewares.py加两行代码,全站自动走代理;再或者扔进Selenium,配合Chrome的–proxy-server参数,抢票、刷阅读量直接起飞。嫌Python占内存?用Go写个并发版,2M内存跑1万线程,手机热点都能带得动。

七、一句话省流
IP池+定时切换+异常剔除=封号绝缘体,脚本挂树莓派,一周收一次数据,咖啡都不用凉。

采购代理ip请添加微信客户经理:x31471626

阅读全文
原文链接:https://sk5ip.com.cn/hangyezixun/dailiipzidonghuajuebenpythondi/,转载请注明出处~~~
0
分享海报

评论0

请先
显示验证码

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码