|
|
你注册请求的cookies和header没处理好,被风控了。代理质量不行换一批独享IP。易语言用WinHttp对象发请求,核心写法:
.版本 2
.支持库 spec
.局部变量 http, 对象
.局部变量 ret, 文本型
http.创建 ("WinHttp.WinHttpRequest.5.1", )
http.方法 ("SetProxy", 2, "http://代理IP:端口") ' 2表示HTTP代理
http.方法 ("SetTimeouts", 5000, 5000, 10000, 10000)
http.方法 ("Open", "POST", "注册接口URL", 假)
http.方法 ("SetRequestHeader", "Content-Type", "application/x-www-form-urlencoded")
http.方法 ("SetRequestHeader", "User-Agent", "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36")
http.方法 ("SetRequestHeader", "Cookie", "你从浏览器抓的cookie")
http.方法 ("Send", "账号参数&密码参数&其他")
ret = http.读属性 ("ResponseText", ).取文本 ()
调试输出 (ret)
如果还提示稍后再试,大概率是IP被标记,挂个隧道代理或者换优质代理池。 |
|