如题,工作时间不免需要更换IP来获取数据,这里用流冠代理http://www.hailiangip.com为例,说明如何用python通过api获取代理ip。
import time
import hashlib
import requests
import json
from collections import Counter
#返回data
def get_mydata(orderId,secret,num,pid,cid,unbindTime,time,base_url,noDuplicate,lineSeparator,singleIp):
# 计算sign
txt = "orderId=" + orderId + "&" + "secret=" + secret + "&" + "time=" + time
sign = hashlib.md5(txt.encode()).hexdigest()
# 访问URL获取IP
url = "&num=" + num + "&pid=" + pid + "&unbindTime=" + unbindTime + "&cid=" + cid + "&orderId=" + orderId + "&time=" + time + "&sign=" + sign + "&dataType=0" + "&lineSeparator=" + lineSeparator + "&