e易語言中怎么使用HTTP代理。
以下代碼主要圍繞第一次接觸HTTP代理IP的易e新手來寫(步驟注釋清晰)。
直接把下面示例代碼中的HTTP代理API,替換成你后臺(tái)生成的代理API鏈接,就可以跑起來了。
以下是一個(gè)示例代碼,只是一個(gè)基礎(chǔ)的演示,具體的代碼還是要根據(jù)你業(yè)務(wù)的實(shí)際情況去寫的。
示例代碼中的HTTP代理IP,我使用的是華益云的HTTP代理API,注冊(cè)就白嫖1萬個(gè)高匿爬蟲IP,有效期是一年,對(duì)于調(diào)試代碼來說這個(gè)時(shí)間是非常的友好。
示例代碼demo中同款HTTP代理API-點(diǎn)我免費(fèi)領(lǐng)取10000個(gè)高匿IP
打開代理API,獲取里面的IP,使用IP訪問目標(biāo)網(wǎng)站,其實(shí)代碼中就是執(zhí)行這個(gè)過程而已,然后加了幾個(gè)錯(cuò)誤判斷有助于代碼的穩(wěn)定運(yùn)行。(步驟注釋清晰)
.版本 2
.程序集 窗口程序集_啟動(dòng)窗口
.子程序 _按鈕1_被單擊
線程_啟動(dòng) (&啟動(dòng))
.子程序 啟動(dòng), 整數(shù)型
.局部變量 API, 文本型
.局部變量 獲取代理IP, 文本型
.局部變量 url, 文本型
.局部變量 獲取內(nèi)容, 文本型
.局部變量 代理IP數(shù)組, 文本型, , "0"
.局部變量 代理IP, 文本型
' 代理api(這里我推薦使用www.9vps.com華益云的HTTP代理API,注冊(cè)就白嫖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 = 網(wǎng)頁_訪問S (API, , , , , , , , , , , , , 5)
.如果真 (尋找文本 (獲取代理IP, “error”, , 假) > 0) ' 判斷是否獲取成功
編輯框1.加入文本 (“獲取代理失?。骸?+ 獲取代理IP + #換行符)
返回 (0)
.如果真結(jié)束
' 將獲取到的代理IP分割成數(shù)組
代理IP數(shù)組 = 分割文本 (獲取代理IP, #換行符, )
代理IP = 代理IP數(shù)組 [1]
'使用代理
url = “http://httpbin.org/ip”
獲取內(nèi)容 = 網(wǎng)頁_訪問S (url, , , , , , , , , , 代理IP)
.如果 (獲取內(nèi)容 = “”)
編輯框1.加入文本 (“代理失敗” + #換行符)
.否則
編輯框1.加入文本 (“代理成功返回:” + #換行符 + 獲取內(nèi)容 + #換行符)
.如果結(jié)束
返回 (1)
-
API
+關(guān)注
關(guān)注
2文章
1501瀏覽量
62025 -
HTTP
+關(guān)注
關(guān)注
0文章
505瀏覽量
31231 -
代碼
+關(guān)注
關(guān)注
30文章
4788瀏覽量
68616
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論