大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> Script -> VB自动登陆网络站点详解(一):得到参数名

VB自动登陆网络站点详解(一):得到参数名

时间: 2021-07-31 作者:daque

 机动登岸站点有一个要害的场合就在乎参数名的精确与否,由于各个web效劳器接受的参数名都不大概沟通,在步调中假如参数名运用不精确,会误觉得代码的缺点而徒増懊恼,所以开始引荐一个很有效的东西“visual sniffer”:它不妨阻挡经过搜集传输的tcp/ip/udp/icmp等数据包,运用这个东西不妨很轻快的获得向效劳器发送的关系参数。

以登岸csdn为例,此刻咱们先用ie翻开“http://www.csdn.net/member/login.asp”csdn的登岸页面,输出帐号及暗号,先不要登岸,将visual sniffer运转起来,点一下“发端阻挡”这个按钮,再回到登岸页面,点击“登岸”,稍等短促,登岸胜利之后在visual sniffer上点一下“遏止阻挡”,此刻就不妨找一下方才ie究竟向外发送了些什么货色。(倡导在做那些之前将过剩的ie全都关掉,由于假如其它ie窗口也在发送数据,你将会在visual sniffer遭到不需要的干预。)

提防此刻在visual sniffer的左边有很多“+”号,那些便是被阻挡到的数据,将它们逐一打开,此时应提防察看右边的数据,假如第一条龙没有“post”如许的字符,那便赶快换一个“+”号,这仍旧是最快的找到向csdn的效劳器发送数据的本领了(咱们的登岸是“post”乞求,即使看到的“get”,那确定不是)。请看本质的图片:

 

先对发出去的文献头稍加证明一下,有几个不是很要害,所以这边就不多说了:

“accept:”表白不妨收到的文献方法。

“referer:”表白指向的文献地方。

vb自动登陆网络站点详解(一):得到参数名图1

“accept_language:”表白接收的谈话。

“host:”表白长机名。

图中的紫线局部合起来便是post乞求发往的地方,红线所示便是一切效劳器须要接受的参数,四个等号表白公有四个参数用“&”贯穿起来。特地提一句,你看到的谁人cookie:aspsession……长长的这段即是session,它是在ie与效劳器乞求贯穿的功夫由效劳器发给ie的,此刻又被原样归来了。你不妨在visual sniffer中其它场合查查,看一下它是什么功夫获得的。因为在步调中,咱们运用的是控件,本质上不须要商量cookie及session的题目,由于vb的inet、webbrowser都封装的很好,要害不过怎样精确的运用。

 “login_name”、“password”这两个即是csdn在登岸时接受的最重要的参数名;其余,再有一个“cookietime”报告当地cookie的灵验功夫,这三个是登岸csdn时所必需发送的参数。帐号及暗号是普遍登岸站点都须要的参数,但有些效劳器会接受三个之上的参数,除去帐号及暗号咱们不妨把其它的参数十足算作第三参数,中央运用“&”贯穿即可。其余比拟要害的是“content-type: application/x-www-form-urlencoded”,这边报告效劳器解码的办法,步调中假如少了这句,什么都干不了。

登岸其它乒坛、邮箱、社区的功夫,都不妨经过visual sniffer来获得post的一切要害消息,并且这也是我引荐给大师的本领,更加是在有些参数不那么简单从html源文献中领会的功夫。不只如许,你还不妨用这种本领来阻挡本人的步调,由于同样也是http和议,visual sniffer也是不妨阻挡的。如许你就不妨比拟步调与ie登岸时究竟有何异同,以到达除错的手段。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.