易语言POST教程
的有关信息介绍如下:POST方法是HTTP协议中的一个重要组成部分。用来向目的服务器发出请求。通常我们在网站上注册,登录等操作都是通过发送post请求完成的。
下面用一个网站的登录演示下易语言是如何实现post操作的
既然要post就避免不了进行抓包的操作,所以我们先要抓取需要post的相关数据。打开浏览器,进入到我们要操作的网站,提前准备好用户名和密码
火狐浏览器安装上抓包工具,安装完成后点击工具-httpwach。打开工具的主界面。
点击抓包工具最左侧的红色按钮,然后在网站上输入提前准备好的用户名和密码,点击登录
登录成功后,发现在我们的抓包工具里面有一个post的数据,我们点开它获取我们需要的相关信息
获取到相关数据后,我们可以把这些数据复制到一个记事本当中做备用。
打开易语言主界面,放一个按钮组件进去,然后双击进入程序集当中,建立三个变量,名称分别为,“地址”“提交数据”“返回数据”
其中地址这个变量就是我们刚刚工具中抓取到的post数据的那条url地址。提交数据是我们在记事本当中复制的数据,返回文本用 网页_访问s 这条命令来获取。参数设置为:网页_访问S (地址, 1, 提交数据)
提交数据这个参数 需要注意 要修改格式,修改方法看如图中说明
然后我们运行易语言程序进行测试,在最后添加一条调试输出 命令,在易语言软件下面看到返回了一些文本,对比抓包工具中的文本发现一致,证明post成功。
总结和相关注意事项:
用相关抓包工具获取我们需要post的信息
利用易语言精易模块中的 网页_访问s 命令进行提交
返回数据后进行对比是否一致
有些时候一些网站的post数据是加密的 ,需要我们进行分析和解密