易语言的网络编程和代理示例
上一遍米扑博客介绍了"易语言的安装与开发",本文将重点介绍易语言的网络编程,以及通过代理IP访问网络,如何创建易语言程序,请见上一篇博客,本文直接讲实现的功能。
创建窗体程序
1. 新建窗体
F.程序 —> N.新建 —> Windoes 空白程序 —> Windoes 窗口程序
保存文件名为: mimvp-proxy-eyuyan.e
2. 创建按钮
创建三个按钮,依次从右侧的基本组件1里,拖拽三个按钮到窗体中
并分别命名为:精易模块打开网页按钮、打开指定网页按钮、超级模块打开网页按钮
3. 引用模块
如上图,三种打开网页的方式,都必须引入模块(下面会附上模块和源代码)
精易模块 : 用于 精易模块打开网页按钮、打开指定网页按钮
超级模块: 用于 超级模块打开网页按钮
4. 编写代码
分别双击上图的三个按钮,编写代码如下(直接上截图,文本格式会错乱)
5. 运行程序,查看结果
运行结果执行如下:
1) 精易模块打开网页按钮
' 引用 精易模块5.36.ec , 调试控制台打开 输出调试文本 (网页_访问S (“https://proxy.mimvp.com”))
会在最下方的控制台输出网页内容,如上图
2) 打开指定网页按钮
' 引用 精易模块5.36.ec ,通过浏览器打开网页(支持http、https) 网页_打开指定网址 (“https://proxy.mimvp.com”)
会在默认的浏览器中打开网页,如下图:
3) 超级模块打开网页按钮
' 引用 超级模块8.0.ec ,通过浏览器打开网页(支持http、https) 执行文件 (“https://proxy.mimvp.com”)
也是在默认的浏览器中打开网页,如下图:
改进:在窗体中打开网页
窗体中打开网页,不需要引入模块,但需要添加"超级文本浏览组件",她是易语言自带的
添加步骤:菜单栏的工具 —> 支持库配置 —> 添加超级文本浏览组件
然后,从右侧的 扩展组件,拖拽 超文本浏览框 到窗体里,并添加 编辑框、按钮、标签等控件
完成后,双击按钮,编写代码,很简单,如下图:
如上图,在窗体里打开网页,不需要引用模块,所以左侧的"模块引用表"为空,
在窗体里打开网页,代码就一行,也非常简单:
超文本浏览框.跳转 (网址编辑框.内容, , )
运行程序,点击确定按钮,查看打开网页的效果:
1. 输入网址: https://mimvp.com
2. 点击按钮,打开网页
3. 展示网页,右侧有滚动条,可查看完整的网页内容
若文本框里,输入其它网页,点击按钮也会打开的,
例如:我们输入网页米扑代理: https://proxy.mimvp.com
易语言设置代理
易语言,设置代理有两种方法,一般只支持http代理,无法支持https、socks4、socks5代理
设置代理源码(测试可用)
通过代理访问米扑代理网站的效果:
附上易语言设置代理的源码:
.局部变量 代理地址, 文本型 .局部变量 目标网址, 文本型 .局部变量 代理用户名, 文本型 .局部变量 代理密码, 文本型 目标网址 = 目标网址编辑框.内容 ' 获取代理地址 .如果 (代理服务器编辑框.内容 = “”) 代理地址 = “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
参考推荐:
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2018-12-13 00:36:31
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!
转载注明: 易语言的网络编程和代理示例 (米扑博客)