电子说
e易语言中怎么使用HTTP代理。
以下代码主要围绕第一次接触HTTP代理IP的易e新手来写(步骤注释清晰)。
直接把下面示例代码中的HTTP代理API,替换成你后台生成的代理API链接,就可以跑起来了。
以下是一个示例代码,只是一个基础的演示,具体的代码还是要根据你业务的实际情况去写的。
示例代码中的HTTP代理IP,我使用的是华益云的HTTP代理API,注册就白嫖1万个高匿爬虫IP,有效期是一年,对于调试代码来说这个时间是非常的友好。
示例代码demo中同款HTTP代理API-点我免费领取10000个高匿IP
打开代理API,获取里面的IP,使用IP访问目标网站,其实代码中就是执行这个过程而已,然后加了几个错误判断有助于代码的稳定运行。(步骤注释清晰)
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
线程_启动 (&启动)
.子程序 启动, 整数型
.局部变量 API, 文本型
.局部变量 获取代理IP, 文本型
.局部变量 url, 文本型
.局部变量 获取内容, 文本型
.局部变量 代理IP数组, 文本型, , "0"
.局部变量 代理IP, 文本型
' 代理api(这里我推荐使用www.9vps.com华益云的HTTP代理API,注册就白嫖1万IP)
API = “http://http.9vps.com/getip.asp?username=166xxxx6597&pwd=xxxxbaa59ce237dff65134984b9cxxxx&geshi=1&fenge=1&fengefu=&Contenttype=1&getnum=20&setcity=&operate=all&”
获取代理IP = 网页_访问S (API, , , , , , , , , , , , , 5)
.如果真 (寻找文本 (获取代理IP, “error”, , 假) > 0) ' 判断是否获取成功
编辑框1.加入文本 (“获取代理失败:” + 获取代理IP + #换行符)
返回 (0)
.如果真结束
' 将获取到的代理IP分割成数组
代理IP数组 = 分割文本 (获取代理IP, #换行符, )
代理IP = 代理IP数组 [1]
'使用代理
url = “http://httpbin.org/ip”
获取内容 = 网页_访问S (url, , , , , , , , , , 代理IP)
.如果 (获取内容 = “”)
编辑框1.加入文本 (“代理失败” + #换行符)
.否则
编辑框1.加入文本 (“代理成功返回:” + #换行符 + 获取内容 + #换行符)
.如果结束
返回 (1)
全部0条评论
快来发表一下你的评论吧 !