怎样模拟登录这个网站?

clarencedc 发布于 2016/03/09 11:20
阅读 757
收藏 0

http://60.168.155.108:90/doc/page/main.asp

怎么通过http请求将用户名和密码发送给这个网址的服务器来模拟登录呢?

我用谷歌浏览器的开发者工具找了下。找不到用户名和密码对应的字段的名字。

加载中
0
Sel8616
Sel8616

curl

https://curl.haxx.se/download.html

http://www.cnblogs.com/gbyukg/p/3326825.html

http://blog.csdn.net/wangjunji34478/article/details/35988223

2
一号男嘉宾
一号男嘉宾

http://60.168.155.108:90/doc/script/login.js?version=3.0.4.140415这个js文件的94行开始

先把用户和密码编码了,然后放在头信息里边的,最后通过get方法提交到http://60.168.155.108:90/ISAPI/Security/userCheck

clarencedc
clarencedc
你给的URL,返回的是个XML文件,好像还是没有成功登录。。。
clarencedc
clarencedc
大哥,我看了你的回复。之前也找了这个函数,但还是不知道怎么写程序去实现。用python代码可以调用js里的这个函数嘛?
0
zabcd117
zabcd117
这个网页应该本身就有bug,提交的登陆不包含任何信息,所以一直会返回错误,返回的是一个xml
一号男嘉宾
一号男嘉宾
不懂不要乱回复,尤其是做技术的。看我回复。
zabcd117
zabcd117
回复 @clarencedc : 连需要提交什么字段都不知道,怎么模拟
clarencedc
clarencedc
有没有办法可以模拟登录这个网站?
0
cafelication
cafelication
可以抓包看
0
鹞之神乐
鹞之神乐
jsoup就可以模拟登陆。htmlunit也可以
0
长安俞白眉
长安俞白眉
Basic auth 验证, 先用用户名和密码算出这个这个值,然后放到请求头里面就可以登陆了 
长安俞白眉
长安俞白眉
回复 @clarencedc : f12 看请求头
clarencedc
clarencedc
回复 @来自星星的码农 : 你怎么发现这个网站用的是Basic auth验证?
长安俞白眉
长安俞白眉
回复 @clarencedc : https://zh.wikipedia.org/wiki/HTTP%E5%9F%BA%E6%9C%AC%E8%AE%A4%E8%AF%81
clarencedc
clarencedc
这个要怎么做?
0
ShawnXiaFei
ShawnXiaFei
可以先用HttpWatch,或者Fiddler抓包看看,就能提取到要提交的字段信息了,然后在结合 @梅公子 的答案看看怎么写代码
0
好远
好远
打不开这个网址
clarencedc
clarencedc
打得开。。
返回顶部
顶部