先大致说一下,博主在用自己写的脚本为接近100人打卡,结果有一天访问错误,折腾了半天最后只能想到ip被封了,服务器的ip 只能免费更换两次,所以没办法只能另寻他路,不过当时我没弄代理池,我选择了手动打卡,因为手机的ip不是固定的,后来换了苹果13发现商店里面的所有能装第三方库的app都需要收费,很头疼,在了解过苹果的自签以及续签不得不说非常麻烦,都到崩溃的边缘了才想起之前咨询过的芝麻代理,今天已经解决了,我对ip使用量不大,一个ip即可,一个月更换一次
注册实名认证后获得20元,我选择0.048元 5~25分钟
不得不说他们的开发文档我看了好大一会
接下来上代码:
#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白名单,具体操作看官网最下面
保存白名单成功后:
最后我的成功图: