成都网站建设
|
域名注册
|
虚拟主机
|
网站制作
|
网站案例
|
网站优化
|
网站推广
|
企业邮局
|
服务器租用
|
广告设计
首页
服务器租用
企业邮箱
虚拟主机
网站程序
营销推广
网站建设
域名注册
前端开发
网站备案
网站建设
网站方案
网站改版
网页设计
网站维护
网站策划
网站制作
服务器租用
web服务器
FTP服务器
服务器托管
服务器租用
vps主机服务器
云主机服务器
网站解决方案
服务器机房
企业邮箱
企业邮箱设置
企业邮箱优势
邮箱其他问题
邮箱功能讲解
邮箱收发问题
虚拟主机
主机管理
主机购买
数据库
主机续费升级
FTP上传
网站程序
java教程
asp程序
asp.net程序
vb编程
php程序
C#程序
营销推广
seo优化
网站推广
搜索引擎
免费资源
域名注册
域名转入\转出
英文域名
通用网址
中文域名
域名解析
无线网址
域名知识及服务
前端开发
html
jQuery
JavaScript教程
css
div+css
json教程
bootstrap教程
XML教程
ajax教程
网站备案
备案资料下载
备案流程指南
各省备案要求
备案常见问题
移动互联网
app应用开发
wap手机网站
微网站
当前位置:
创新互联
>>
常见问题
>>
网站建设
>>
网站制作
>>
伪造COOKIE及来源地址进行远程提交抓取内容的函数
伪造COOKIE及来源地址进行远程提交抓取内容的函数
作者:创新互联 文章来源:网站建设部 点击数:
更新时间:2010-12-02
今天
创新互联网站建设
小编又来跟大家讲讲
网站制作
中的代码问题吧。马上要说到的是伪造COOKIE及来源地址进行远程提交抓取内容的函数。呵呵,这可不是教你做黑客哦,内容仅供
网站设计
爱好者们参考哦。
'Function(公有)
'名称:远程抓取函数
'作用:利用XMLHTTP远程抓取数据
'参数:sMethod --- 发送方式
'sUrl ------ 目标地址
'iMode ----- 返回内容类型:0为二进制,1为文本,2为cookie,3为文件头信息
'sBase ----- 设定编码
'sReferer -- 设定来源
'sCookie --- 设定cookie
'sLanguage - 设定语言
'sData ----- 设定要发送的参数
'sContent -- 设定接收数据类型
'sAgent ---- 设定浏览器
'sEncoding - 设定gzip压缩
'sAccept --- 设定文档类型
'********************************************************************************
Public Function SenFe_StealData(sMethod, sUrl, iMode, sBase, sReferer, sCookie, sLanguage, sData, sContent, sAgent, sEncoding, sAccept)
Dim oXmlHttp : Set oXmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
With oXmlHttp
If sMethod="" Then sMethod = "GET"
.Open sMethod, sUrl, False
'设定页面来源
If sReferer<>"" Then
.SetRequestHeader "Referer", sReferer
Else
.SetRequestHeader "Referer", Split(sUrl, "/")(2)
End If
If sCookie<>"" Then.SetRequestHeader "Cookie", sCookie'设定Cookie
If sLanguage<>"" Then.SetRequestHeader "Accept-Language", sLanguage'设定语言
If sData<>"" Then.SetRequestHeader "Content-Length", Len(sData)'设定数据长度
If sContent<>"" Then.SetRequestHeader "Content-Type", sContent'设定接受数据类型
If sAgent<>"" Then.SetRequestHeader "User-Agent", sAgent'设定浏览器
If sEncoding<>"" Then.SetRequestHeader "Accept-Encoding", sEncoding'设定gzip压缩
If sAccept<>"" Then.SetRequestHeader "Accept", sAccept'文档类型
.Send sData
'While .ReadyState <> 4
'.WaitForResponse 1000
'Wend
If .ReadyState<>4 Or .Status<>200 Then
SenFe_StealData = "无法取到数据!"
Exit Function
End If
Select Case iMode
Case 0 SenFe_StealData = .ResponseBody
Case 1
If sBase<>"" Then
SenFe_StealData = BytesToBstr(.ResponseBody, sBase)
Else
SenFe_StealData = .ResponseText
End If
Case 2 SenFe_StealData = .getResponseHeader("Set-Cookie")
Case Else SenFe_StealData = .getAllResponseHeaders()
End Select
End With
End Function
'********************************************************************************
'作用:编码转换
'参数:sBody - 要转换的内容
'sCset - 编码
'********************************************************************************
Function BytesToBstr(sBody, sCset)
With oAdos
.Type = 1
.Mode = 3
.Open
.Write sBody
.Position = 0
.Type = 2
.Charset = sCset
BytesToBstr = .ReadText
.Close
End With
End Function
提高网站访问速度的终极技巧
:上一篇
什么网站算好站?
:下一篇
网站制作相关文章
提高网站访问速度的终极技巧
企业网站建立需求留意的三个大方向
关键词定位是网站建设的核心要素之一
网站建设中要搞清楚的域名与主机30个问题
一个好网站的标准 -创新互联
日期和时间函数示例之ASP网站开发
建设中外贸网站要注意的几个盲点
如何取得所有的Session变量
网站设计创意手法7要点漫谈
adodb.Stream 详细用法
创新互联专业网站策划、设计、制作、维护、推广一条龙服务!
7
8
9
10
常见问题
2
3
4
5
6
|
热门搜索
服务电话:028-86922220 13518219792 公司地址:成都市太升南路288号锦天国际A幢10楼2号
企业邮箱:
service@cdxwcx.com
版权所有:成都创新互联科技有限公司 蜀ICP备13010860号
成都网站建设