上一遍米扑博客介绍了"易语言的安装与开发",本文将重点介绍易语言的网络编程,以及通过代理IP访问网络,如何创建易语言程序,请见上一篇博客,本文直接讲实现的功能。

 

创建窗体程序

1. 新建窗体

F.程序 —> N.新建  —>  Windoes 空白程序  —>  Windoes 窗口程序

保存文件名为: mimvp-proxy-eyuyan.e

 

2. 创建按钮

创建三个按钮,依次从右侧的基本组件1里,拖拽三个按钮到窗体中

并分别命名为:精易模块打开网页按钮、打开指定网页按钮、超级模块打开网页按钮

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-01

 

3. 引用模块

如上图,三种打开网页的方式,都必须引入模块(下面会附上模块和源代码

精易模块 : 用于 精易模块打开网页按钮、打开指定网页按钮

超级模块: 用于 超级模块打开网页按钮

 

4. 编写代码

分别双击上图的三个按钮,编写代码如下(直接上截图,文本格式会错乱)

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-02

 

5. 运行程序,查看结果

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-03

运行结果执行如下:

1) 精易模块打开网页按钮

' 引用 精易模块5.36.ec , 调试控制台打开
输出调试文本 (网页_访问S (“https://proxy.mimvp.com”))

会在最下方的控制台输出网页内容,如上图

 

2) 打开指定网页按钮

' 引用 精易模块5.36.ec ,通过浏览器打开网页(支持http、https)
网页_打开指定网址 (“https://proxy.mimvp.com”)

会在默认的浏览器中打开网页,如下图:

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-04

 

3) 超级模块打开网页按钮

' 引用 超级模块8.0.ec ,通过浏览器打开网页(支持http、https)
执行文件 (“https://proxy.mimvp.com”)

也是在默认的浏览器中打开网页,如下图:

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-05

 

改进:在窗体中打开网页

窗体中打开网页,不需要引入模块,但需要添加"超级文本浏览组件",她是易语言自带的

添加步骤:菜单栏的工具 —> 支持库配置  —>  添加超级文本浏览组件

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-06

然后,从右侧的 扩展组件,拖拽 超文本浏览框 到窗体里,并添加 编辑框、按钮、标签等控件

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-07

完成后,双击按钮,编写代码,很简单,如下图:

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-08

如上图,在窗体里打开网页,不需要引用模块,所以左侧的"模块引用表"为空,

在窗体里打开网页,代码就一行,也非常简单:

超文本浏览框.跳转 (网址编辑框.内容, , )

 

运行程序,点击确定按钮,查看打开网页的效果:

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-09

1. 输入网址: https://mimvp.com

2. 点击按钮,打开网页

3. 展示网页,右侧有滚动条,可查看完整的网页内容

若文本框里,输入其它网页,点击按钮也会打开的,

例如:我们输入网页米扑代理:  https://proxy.mimvp.com

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-10

 

易语言设置代理

易语言,设置代理有两种方法,一般只支持http代理,无法支持https、socks4、socks5代理

设置代理源码(测试可用)

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-20

通过代理访问米扑代理网站的效果:

yi-yu-yan-de-wang-luo-bian-cheng-he-dai-li-shi-li-21

附上易语言设置代理的源码:

.局部变量 代理地址, 文本型
.局部变量 目标网址, 文本型
.局部变量 代理用户名, 文本型
.局部变量 代理密码, 文本型


目标网址 = 目标网址编辑框.内容

' 获取代理地址
.如果 (代理服务器编辑框.内容 = “”)
    代理地址 = “139.59.99.113:8080”
.否则
    代理地址 = 代理服务器编辑框.内容

.如果结束

输出调试文本 (“代理地址: ” + 代理地址)

' 设置代理方法1
网页_置浏览器代理 (代理地址)  ' 通过浏览器设置,一般只支持http代理
超文本浏览框.跳转 (目标网址编辑框.内容, , )


' 设置代理方法2
输出调试文本 (网页_访问S (目标网址, , , , , , , , , , 代理地址, , ))


' 设置代理方式3(用户名 + 密码)
输出调试文本 (网页_访问S (目标网址, , , , , , , , , , 代理地址, 代理用户名, 代理密码))

 

附上完整的易语言源代码:mimvp-proxy-eyuyan.zip

本示例的易语言源码,由米扑科技原创提供,转载请注明出处

 

米扑科技: https://mimvp.com

米扑代理: https://proxy.mimvp.com

十多门语言使用代理的示例代码:https://proxy.mimvp.com/demo.php

本示例所有的代理IP,由米扑代理免费提供,感谢!

米扑代理,提供支持http、https、socks4、socks5的代理IP,覆盖全球120多个国家,中国34个省市,代理质量高

买代理,推荐米扑代理https://proxy.mimvp.com

 

 

参考推荐

易语言的安装与开发