易语言实现按键精灵post按键精灵论坛回帖,如何在易语言实现按键精灵中获取回帖所需要的cookies

查看: 2196|回复: 8
post如何防止COOKIES失效?需要一直刷新网页?
阅读权限90
结帖率: (20/21)
登陆直接用超文本浏览框登陆的,然后取出来COOKIES 用来获取网页信息和操作!为了防止COOK失效,我会隔几分钟用刷新超文本框的方式,重新获取出来cookies&&可还是会让后来的获取数据失效,获取不到网页的信息了!求教方法!
这个要看我们设置的Cookies多久失效,每个网站都不一样,比如说这个网站10分钟cookies就失效,那么就用时钟9分钟刷新一次
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至
可获得加分喔。友情提醒:本版被采纳的主题可在
帖子申请荣誉值,获得 1点 荣誉值,荣誉值可兑换终身vip用户组哦。快捷通道: →
头像被屏蔽
结帖率: (6/9)
这个要看我们设置的Cookies多久失效,每个网站都不一样,比如说这个网站10分钟cookies就失效,那么就用时钟9分钟刷新一次
网站半小时失效,我是每10分钟重新在超文本浏览器重新登录,然后重新取出来的cookies。还是一样,有时候不失效,有时候还是失效!真是弄不懂了!&
您可以选择打赏方式支持他
阅读权限140
结帖率: (17/19)
光刷新,没操作吧,
直接重新登录的!然后重新获取的cookies!还是偶尔会出现掉线,无法获取网页的数据!&
您可以选择打赏方式支持他
阅读权限160
结帖率: (6/7)
研究下心跳包
您可以选择打赏方式支持他
阅读权限140
结帖率: (3/3)
你可以做成类似心跳包的做法,每隔5分钟请求一次,刷新一下COOKIE
做了,一样没效果!还是有时候掉,有时候不掉!&
您可以选择打赏方式支持他
阅读权限140
结帖率: (3/3)
你可以做成类似心跳包的做法,每隔5分钟请求一次,刷新一下COOKIE
你用网页访问来做啊,每次获取一下COOKIE
您可以选择打赏方式支持他
精易论坛 - 有你更精彩 /1
史上最强!!
截止今天晚上,优惠活动最后一天,请需要学习的同学抓紧时间报名
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪
违法和不良信息举报电话,QQ: ,,邮箱:@
Powered by
粤公网安备 25你的位置:
教你POST/GET实现每日签到,第一次发教程贴,尽我所能,抛砖引玉。
17:31:26 |
来源: 按键精灵资源站
本帖最后由 ai 于
08:04 编辑
首先感谢发的手把手教的post:
获益很多,然后自己在网上找相关教程,大部分都是用易语言讲解的。不过原理想通,了几天,来给大家发发福利{:4_116:}[code]POST /login.asp HTTP/1.1
Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, */*
Referer: /ulogin.asp
Accept-Language: zh-cn
User-Agent: Mozilla/4.0 ( MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
Content-Length: 64
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: ASPSESSIONIDCSTRDSDA=FADGBJJDGPMAMHAICLPPNAFC; userShortCut= Hm_lvt_2dd2a4b1b6b2598b440; Hm_lpvt_2dd2a4b1b6b2598b449
LoginName=账号&LoginPwd=密码&button=%B5%C7+%C2%BC
[/code]上面是登陆的时候抓的,我用的是httpwatch,个人感觉还是不错的,这个是login的包,然后这个网站得post两次,第一次post之后会返回一个session,,返回的要加上之前的cookie作为第二次post的提交cookie,第二次post不需要提交body(也就是包含账号密码的语句)[code]HTTP/1.1 200 OK
Cache-Control: private,public
Content-Type: text/ Charset=GB2312
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/7.5
Set-Cookie: 2478=sysMesTime=%2F9; path=/
X-Powered-By: ASP.NET
Date: Fri, 10 Jan :46 GMT
Content-Length: 256[/code]上面的“set-cookie”,就是下面第二次post所要加上的session。[code]POST /Lconfirm.asp HTTP/1.1
Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, */*
Referer: /login.asp
Accept-Language: zh-cn
User-Agent: Mozilla/4.0 ( MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: ASPSESSIONIDCSTRDSDA=FADGBJJDGPMAMHAICLPPNAFC; userShortCut= 2478=sysMesTime=%2F9; Hm_lvt_2dd2a4b1b6b2598b440; Hm_lpvt_2dd2a4b1b6b2598b449
[/code]上面是第二次post抓的。
下面附上源码,经测试,创建的http不能用之前帖子的“Msxml2.ServerXMLHTTP.4.0”,只能用“winHttp.winhttpRequest.5.1”[code]Dim LoginName, LoginPwd, cookie, body,session,MyPos
LoginName = && '你的帐号
LoginPwd = && '你的密码
body = &LoginName=& & LoginName & &&LoginPwd=& & LoginPwd & &&button=%B5%C7+%C2%BC&
Set http = CreateObject(&winHttp.winhttpRequest.5.1&)
http.open &GET&, &&, False
cookie = http.getResponseHeader(&Set-Cookie&)'获取Cookie设置
TracePrint cookie
http.open &POST&, &/login.asp&, False& && && && && && && && && && && & '第一次POST
http.setRequestHeader &Accept&, _
&application/x-shockwave-flash, & & _
&image/gif, image/jpeg, image/pjpeg, & & _
&application/x-ms-application, & & _
&application/x-ms-xbap, & & _
& application/msword, & & _
&application/vnd.ms-excel, & & _
&application/vnd.ms-powerpoint, & & _
&application/vnd.ms-xpsdocument, & & _
&application/xaml+xml, */*&
'表示我们所用的浏览器能接受的Content-type
http.setRequestHeader &Referer&, &/ulogin.asp& '当前页面是从那个页面链接来的
http.setRequestHeader &Accept-Language&, &zh-cn& '语言设置
http.setRequestHeader &Content-Type&, &application/x-www-form-urlencoded& '表示客户端提交给服务器文本内容的编码方式
http.setRequestHeader &Accept-Encoding&, &gzip, deflate&
http.setRequestHeader &Host&, && '所请求的主机
http.setRequestHeader &Content-Length&, Len(body) '表示提交的数据字节大小
http.setRequestHeader &Connection&, &Keep-Alive& '数据传递完并不立即关闭连接
http.setRequestHeader &Cache-Control&, &no-cache& '返回消息中的Cache用于指定网页缓存
http.setRequestHeader &Cookie&, cookie
http.Send body
session = cookie&session
TracePrint session
http.open &POST&, &/Lconfirm.asp&, False& && && && && && && && && && &'第二次POST
http.setRequestHeader &Accept&, _
&application/x-shockwave-flash, & & _
&image/gif, image/jpeg, image/pjpeg, & & _
&application/x-ms-application, & & _
&application/x-ms-xbap, & & _
& application/msword, & & _
&application/vnd.ms-excel, & & _
&application/vnd.ms-powerpoint, & & _
&application/vnd.ms-xpsdocument, & & _
&application/xaml+xml, */*&
'表示我们所用的浏览器能接受的Content-type
http.setRequestHeader &Referer&, &/login.asp& '当前页面是从那个页面链接来的
http.setRequestHeader &Accept-Language&, &zh-cn& '语言设置
http.setRequestHeader &Content-Type&, &application/x-www-form-urlencoded& '表示客户端提交给服务器文本内容的编码方式
http.setRequestHeader &Accept-Encoding&, &gzip, deflate&
http.setRequestHeader &Host&, && '所请求的主机
http.setRequestHeader &Content-Length&, Len(body) '表示提交的数据字节大小
http.setRequestHeader &Connection&, &Keep-Alive& '数据传递完并不立即关闭连接
http.setRequestHeader &Cache-Control&, &no-cache& '返回消息中的Cache用于指定网页缓存
http.setRequestHeader &Cookie&, session
http.open &GET&, &/user/&, False& && && && && && && && && &&&'检测登陆是否成功
http.setRequestHeader &Cookie&, cookie
xmlBody = http.ResponseBody
Set ObjStream = CreateObject(&Adodb.Stream&)
With ObjStream
.Write xmlBody
.Position = 0
.Charset = &GB2312&
BytesToBstr = .ReadText
TracePrint BytesToBstr& && && && && && && && && && && && && && && && && && &&&'按键的调试很不错,结束调试之后可以返回网页的框架
http.open &POST&, &/ajax.asp&, False& && && && && && && && &&&'签到
body=&act=checkIn&
http.setRequestHeader &Accept&, _
&application/x-shockwave-flash, & & _
&image/gif, image/jpeg, image/pjpeg, & & _
&application/x-ms-application, & & _
&application/x-ms-xbap, & & _
& application/msword, & & _
&application/vnd.ms-excel, & & _
&application/vnd.ms-powerpoint, & & _
&application/vnd.ms-xpsdocument, & & _
&application/xaml+xml, */*&
'表示我们所用的浏览器能接受的Content-type
http.setRequestHeader &Referer&, && '当前页面是从那个页面链接来的
http.setRequestHeader &Accept-Language&, &zh-cn& '语言设置
http.setRequestHeader &Content-Type&, &application/x-www-form-urlencoded& '表示客户端提交给服务器文本内容的编码方式
http.setRequestHeader &Accept-Encoding&, &gzip, deflate&
http.setRequestHeader &Host&, && '所请求的主机
http.setRequestHeader &Content-Length&, Len(body) '表示提交的数据字节大小
http.setRequestHeader &Connection&, &Keep-Alive& '数据传递完并不立即关闭连接
http.setRequestHeader &Cache-Control&, &no-cache& '返回消息中的Cache用于指定网页缓存
http.setRequestHeader &Cookie&, cookie
http.Send body
cookie=&&& && && && && && && && && &&&'清空cookie,便于同时签到多个账号
[/code]我看的post教程是枫影大神的,启发很多,十分感谢,如果有同学需要易语言的登陆源码也可以找我。
最后是这个网站的链接:大家也可以自己去试着开发一下,感觉post真是很强大,下一步准备研究一下,自动投注,网站自带的投注系统有限制,希望自己活到老学到老,哈哈
最后也希望大家可以多多参与讨论,有什么地方有错误,也希望大家多多指正。
新的24趣吧网站改动了一些,在此做一下提醒,签到需要两次get,如果大家对于自动投注感兴趣的话可以加群:
本帖隐藏的内容需要回复才可以浏览
/forum//170418hunmawgbuawn2ew1.jpg查看: 1735|回复: 6
登录POST COOKIES 取不到
阅读权限70
结帖率: (19/21)
(145.68 KB, 下载次数: 27)
23:17 上传
点击文件名下载附件
补充内容 ( 23:19):
抓包是可以看到返回了个 ESSIONID 的cookies& &但是网页访问获取不到cookies
带上协yi头
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至
可获得加分喔。友情提醒:本版被采纳的主题可在
帖子申请荣誉值,获得 1点 荣誉值,荣誉值可兑换终身vip用户组哦。快捷通道: →
阅读权限90
结帖率: (11/12)
返回了&&带上协yi头
(85.79 KB, 下载次数: 0)
23:30 上传
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!
您可以选择打赏方式支持他
阅读权限90
结帖率: (11/12)
抓包 也没返回 cookies&&打开网页 的 cookies用那个就行了
您可以选择打赏方式支持他
阅读权限70
结帖率: (19/21)
抓包 也没返回 cookies&&打开网页 的 cookies用那个就行了
抓包是有cookies的& &JSESSIONID=abct-fUB8NGtXawlLUwuv
您可以选择打赏方式支持他
阅读权限90
结帖率: (11/12)
抓包是有cookies的& &JSESSIONID=abct-fUB8NGtXawlLUwuv
带上协yi头 就行了
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */*
Referer: /auth/login_page
Accept-Language: zh-CN
User-Agent: Mozilla/4.0 ( MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
Content-Type: application/x-www-form-urlencoded
Content-Length: 42
Connection: Keep-Alive
Cache-Control: no-cache
您可以选择打赏方式支持他
阅读权限165
结帖率: (21/21)
&&返回文本文本型&&cookies文本型&&网页_访问_对象 (“/”, , , , cookies, , , 真)返回文本 = 到文本 (网页_访问_对象 (“/auth/login”, 1, “username=&password=asdqwe123”, cookies))调试输出 (cookies)如果 (返回文本 = #登录成功 )信息框 (“登录成功”, 0, )信息框 (“账号密码错误”, 0, )获取cookies时有重定向,禁止就行了spec特殊功能支持库
.版本 2
.支持库 spec
.局部变量 返回文本, 文本型
.局部变量 cookies, 文本型
网页_访问_对象 (“/”, , , , cookies, , , 真)
返回文本 = 到文本 (网页_访问_对象 (“/auth/login”, 1, “username=&password=asdqwe123”, cookies))
调试输出 (cookies)
.如果 (返回文本 = #登录成功)
信息框 (“登录成功”, 0, )
信息框 (“账号密码错误”, 0, )
获取cookies时有重定向,禁止就行了
您可以选择打赏方式支持他
阅读权限70
结帖率: (19/21)
带上协yi头 就行了
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image ...
还是不行哎&&可以给下源码吗
您可以选择打赏方式支持他
精易论坛 - 有你更精彩 /1
史上最强!!
截止今天晚上,优惠活动最后一天,请需要学习的同学抓紧时间报名
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪
违法和不良信息举报电话,QQ: ,,邮箱:@
Powered by
粤公网安备 25}

我要回帖

更多关于 易语言有按键精灵么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信