专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > vbScript

ASP代码改为vbscript-调用WinHttp.WinHttpRequest.5.1,该如何处理

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
ASP代码改为vbscript-调用WinHttp.WinHttpRequest.5.1
我用ASP写了一个模拟登陆网站的程序,想修改成vbscript或javascript,高手帮帮忙
另外请教ASP写的程序模拟登陆时,所有用户登陆时,对方显示IP都为我服务器IP,修改成为script后是否能显示用户自己的IP
<%
u=request("u")
p=request("p")
vsession=request("vsession")
strA="u="&u&"&p="&p&""
Set oReq = server.CreateObject("WinHttp.WinHttpRequest.5.1")
oReq.open "POST","http://www.xxx.com/login",false
oReq.setRequestHeader "Content-Length",Len(strA)
oReq.setRequestHeader "CONTENT-TYPE","application/x-www-form-urlencoded"
oReq.setRequestHeader "Cookie",vsession
oReq.send strA
response.write GetBody
%>

------解决方案--------------------
1 用户名,密码,才cookie都要事先取得
2 要么就通过字符串替换的方法,将返回的结果中的IP替换掉
VBScript code


u="username"
p="password"
vsession = "vsession"

strA="u=" & u & "&p=" & p
Set oReq = CreateObject("WinHttp.WinHttpRequest.5.1")
oReq.open "POST","http://www.xxx.com/login",false
oReq.setRequestHeader "Content-Length",Len(strA)
oReq.setRequestHeader "CONTENT-TYPE","application/x-www-form-urlencoded"
oReq.setRequestHeader "Cookie",vsession
oReq.send strA
WScript.Echo oReq.ResponseText
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: