易语言取cookies
访问个网站会返回许多文件其中有好多cookies我要取出其中的一个,怎么取?HTTP/1.1200OKDate:Thu,08Sep201113:11:57GMTServe...
访问个网站 会返回许多文件 其中有好多cookies 我要取出其中的一个,怎么取?
HTTP/1.1 200 OK
Date: Thu, 08 Sep 2011 13:11:57 GMT
Server: Tencent Login Server/2.0.0
P3P: CP="CAO PSA OUR"
Set-Cookie: pt2gguin=o0865274218; EXPIRES=Fri, 02-Jan-2020 00:00:00 GMT; PATH=/; DOMAIN=qq.com;
Set-Cookie: uin=o0865274218; PATH=/; DOMAIN=qq.com;
Set-Cookie: skey=@RYcObZvRT; PATH=/; DOMAIN=qq.com;
Set-Cookie: clientuin=; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=qq.com;
Set-Cookie: clientkey=; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=qq.com;
Set-Cookie: zzpaneluin=; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=qq.com;
Set-Cookie: zzpanelkey=; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=qq.com;
Set-Cookie: ptisp=ctc; PATH=/; DOMAIN=qq.com;
Set-Cookie: ptuserinfo=e5a49ce38086e6b5aee78e8de7aeace5a4a220; PATH=/; DOMAIN=ptlogin2.qq.com;
Set-Cookie: u_865274218=@RYcObZvRT:1315458717:1315458717:e5a49ce38086e6b5aee78e8de7aeace5a4a220:1; PATH=/;DOMAIN=ptlogin2.qq.com;HttpOnly;
Set-Cookie: show_id=; PATH=/; DOMAIN=qq.com;
Pragma: no-cache
Cache-Contr 展开
HTTP/1.1 200 OK
Date: Thu, 08 Sep 2011 13:11:57 GMT
Server: Tencent Login Server/2.0.0
P3P: CP="CAO PSA OUR"
Set-Cookie: pt2gguin=o0865274218; EXPIRES=Fri, 02-Jan-2020 00:00:00 GMT; PATH=/; DOMAIN=qq.com;
Set-Cookie: uin=o0865274218; PATH=/; DOMAIN=qq.com;
Set-Cookie: skey=@RYcObZvRT; PATH=/; DOMAIN=qq.com;
Set-Cookie: clientuin=; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=qq.com;
Set-Cookie: clientkey=; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=qq.com;
Set-Cookie: zzpaneluin=; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=qq.com;
Set-Cookie: zzpanelkey=; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=qq.com;
Set-Cookie: ptisp=ctc; PATH=/; DOMAIN=qq.com;
Set-Cookie: ptuserinfo=e5a49ce38086e6b5aee78e8de7aeace5a4a220; PATH=/; DOMAIN=ptlogin2.qq.com;
Set-Cookie: u_865274218=@RYcObZvRT:1315458717:1315458717:e5a49ce38086e6b5aee78e8de7aeace5a4a220:1; PATH=/;DOMAIN=ptlogin2.qq.com;HttpOnly;
Set-Cookie: show_id=; PATH=/; DOMAIN=qq.com;
Pragma: no-cache
Cache-Contr 展开
展开全部
易语言取cookies的方法很多的,试下这个
.版本 2
.子程序 Cookie_Api取Cookie, 文本型, 公开, API取COOKIE
.参数 域名, 文本型, , 域名需要带"http://",如"http://www.baidu.com",某些时候还要带"/"
.参数 COOKIE名称, 文本型, 可空, 为空返回全部COOKIE
.局部变量 域名, 文本型
.局部变量 读取内容, 文本型
.局部变量 整数容器1, 整数型
.局部变量 整数容器2, 整数型
.局部变量 数据长度, 整数型
取COOKIE (域名, “”, “”, 数据长度)
读取内容 = 取空白文本 (数据长度) ' 一次调用返回需要缓存大小二次调用返回数据
.如果 (取COOKIE (域名, “”, 读取内容, 数据长度))
.如果真 (COOKIE名称 ≠ “”)
整数容器1 = 寻找文本 (读取内容, COOKIE名称, 1, 真)
.如果真 (整数容器1 = -1)
返回 (“”)
.如果真结束
整数容器2 = 寻找文本 (读取内容, “;”, 整数容器1, 真)
.如果 (整数容器2 > 0)
读取内容 = 取文本中间 (读取内容, 整数容器1 + 取文本长度 (COOKIE名称) + 1, 整数容器2 - 整数容器1 - 取文本长度 (COOKIE名称) - 1)
.否则
读取内容 = 取文本右边 (读取内容, 取文本长度 (读取内容) - 整数容器1 - 取文本长度 (COOKIE名称))
.如果结束
.如果真结束
返回 (读取内容)
.否则
返回 (“”)
.如果结束
.版本 2
.子程序 Cookie_Api取Cookie, 文本型, 公开, API取COOKIE
.参数 域名, 文本型, , 域名需要带"http://",如"http://www.baidu.com",某些时候还要带"/"
.参数 COOKIE名称, 文本型, 可空, 为空返回全部COOKIE
.局部变量 域名, 文本型
.局部变量 读取内容, 文本型
.局部变量 整数容器1, 整数型
.局部变量 整数容器2, 整数型
.局部变量 数据长度, 整数型
取COOKIE (域名, “”, “”, 数据长度)
读取内容 = 取空白文本 (数据长度) ' 一次调用返回需要缓存大小二次调用返回数据
.如果 (取COOKIE (域名, “”, 读取内容, 数据长度))
.如果真 (COOKIE名称 ≠ “”)
整数容器1 = 寻找文本 (读取内容, COOKIE名称, 1, 真)
.如果真 (整数容器1 = -1)
返回 (“”)
.如果真结束
整数容器2 = 寻找文本 (读取内容, “;”, 整数容器1, 真)
.如果 (整数容器2 > 0)
读取内容 = 取文本中间 (读取内容, 整数容器1 + 取文本长度 (COOKIE名称) + 1, 整数容器2 - 整数容器1 - 取文本长度 (COOKIE名称) - 1)
.否则
读取内容 = 取文本右边 (读取内容, 取文本长度 (读取内容) - 整数容器1 - 取文本长度 (COOKIE名称))
.如果结束
.如果真结束
返回 (读取内容)
.否则
返回 (“”)
.如果结束
更多追问追答
追问
取COOKIE
没这个命令
你要发就发全啊。
追答
忘了,不好意思,现在补发,
.版本 2
.DLL命令 取COOKIE, 逻辑型, "wininet.dll", "InternetGetCookieA"
.参数 域名, 文本型, 传址
.参数 名称, 文本型, 传址
.参数 内容, 文本型, 传址
.参数 尺寸, 整数型, 传址
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询