ASP 的 先留着以后看
这是我以前写的一个asphttp类,主要运用在采集方面
下面我们来看看他的属性和方法成员
AspHttp 1.0.1 Bate
属性Version 取得当前版本号
属性lresolveTimeout 设定DNS解析超时时间
属性lconnectTimeout 设定WinSock连接超时时间
属性lsendTimeout 设定发送数据超时时间
属性response 设定接收数据超时时间
属性Method 设定数据了送方式POST||GET
属性Url 目标URL地址
属性Data 要发送的数据
属性Referer 来源地址
属性SetCookie 写入Cookie
属性Language 语言
属性CONTENT-Type 发送数据类型
属性Agent 浏览者身份
属性Encoding 压缩数据类型
属性Accept 文件数据类型
属性CodeBase 接收数据语言
方法AddItem(Key, Value)
使用方法
Obj.oForm = ""
obj.AddItem("Key", "test")
得到obj.oForm为key=test
方法HttpGet()
抓取远程数据当CodeBase 为空时返回utf-8数据可能完整保存为二进制数据!
这个是此类的使用方法
Function HttpGet(lresolveTimeout,lconnectTimeout,lsendTimeout,lreceiveTimeout,Method,Url,Referer,Data,SetCookie,Language,CONTENT,Agent,Encoding,Accept,CodeBase)
DoGet.lresolveTimeout = lresolveTimeout
DoGet.lconnectTimeout = lconnectTimeout
DoGet.lsendTimeout = lsendTimeout
DoGet.lreceiveTimeout = lreceiveTimeout
DoGet.Method = Method
DoGet.Url = Url
DoGet.Referer = Referer
DoGet.Data = Data
DoGet.SetCookie = SetCookie
DoGet.Language = Language
DoGet.CONTENT = CONTENT
DoGet.Agent = Agent
DoGet.Encoding = Encoding
DoGet.Accept = Accept
DoGet.CodeBase = CodeBase
HttpGet = DoGet.HttpGet()
End Function
想要更了解此类请看Cls_AspHttp.asp文件
在function.asp里的应该用
一般网上的防盗连软件的工作原理有三种
第一种是Cookie认证,我们会从音乐的播放器页上找到
第二种是用户身份认证大多音乐网站是用wma或mp3文件用media player做播放器
media player 的身份代码为"NSPlayer/9.0.0.2991 WMFSDK/9.0 "
第三种是Cookie+身份认证
而我写的这个程序可以模拟用户身份,可以从Cookie页中取得Cookie认证串并发送给我下载的文件进行下载
我喜欢用代码说明问题,大家看看T.asp中的工作方式












