爬虫增加代理池:使用稳定第三方芝麻代理IP 教程(详细可用)

先大致说一下,博主在用自己写的脚本为接近100人打卡,结果有一天访问错误,折腾了半天最后只能想到ip被封了,服务器的ip 只能免费更换两次,所以没办法只能另寻他路,不过当时我没弄代理池,我选择了手动打卡,因为手机的ip不是固定的,后来换了苹果13发现商店里面的所有能装第三方库的app都需要收费,很头疼,在了解过苹果的自签以及续签不得不说非常麻烦,都到崩溃的边缘了才想起之前咨询过的芝麻代理,今天已经解决了,我对ip使用量不大,一个ip即可,一个月更换一次

注册实名认证后获得20元,我选择0.048元 5~25分钟
马欢

不得不说他们的开发文档我看了好大一会

芝麻ip官网

接下来上代码:

#coding=utf-8
import requests

#请求地址
targetUrl = "http://httpbin.org/ip"#用于测试当前访问的ip

#代理服务器

# 获取芝麻代理ip
url = "代理链接"
body = {
    
    
}
headers = {
    
    
}
response = requests.post(url, json=body, headers=headers)
print(response.text)#获取到的代理信息
ip_data = response.json()
ipip_1 = ip_data['data'][0]['ip']
ipip_1_port = ip_data['data'][0]['port']

# 获取结束
proxyHost = ipip_1
proxyPort = ipip_1_port

proxyMeta = "http://%(host)s:%(port)s" % {
    
    

    "host" : proxyHost,
    "port" : proxyPort,
}


proxies = {
    
    

    "http"  : proxyMeta,
    "https"  : proxyMeta
}
#proxies对接你的业务即可
resp = requests.get(targetUrl, proxies=proxies)
print(resp.status_code)
print(resp.text)

测试截图:
在这里插入图片描述

注意事项:
使用时,如果是服务器请添加ip白名单,具体操作看官网最下面
!](https://img-blog.csdnimg.cn/71b622b1f00d483b97fe435ab911cc99.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5b635a6P5o-S55y85aSn6a2U546L,size_20,color_FFFFFF,t_70,g_se,x_16)

保存白名单成功后:
在这里插入图片描述

最后我的成功图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_35230125/article/details/122766479
今日推荐