post的是什么呢?post就是提交数据,提交内容给网站处理,然后获取返回的结果。类似登录功能,同理!
一般我们需要从网站获取源代码后才能知道该提交什么,接口是什么。
首先举个栗子:我从某网站源代码中得出下列代码:
这是一个搜索表单(表单从form开头form结尾)
第一行:
其中action的这个地址就是提交的接口
第二行:
表示这是一个隐藏的输入框 为什么要隐藏呢?因为不需要用户输入,但必须要提交。他的属性是sib=hsvdvshvsbhs
那就得出一个提交的内容
第三行:
这是一个需要输入内容的输入框,他的属性是url,得出一个提交的内容:url=搜索关键字
第四行:
这个完全不用管他,他是一个提交按钮,我们post的时候本身就是一个提交了,所以不需要他!
就这样得出post内容
hs("https://www.example.com/sou.php","sib=hsvdvshvsbhs&url=搜索关键字","utf-8",ok)
注意:提交的内容是通过&符号串联到一起的,不要写错!
ok就是返回的结果,你可以syso(ok)打印出来查看是否已经提交成功从而截取你需要的结果!
评论