VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1019|回复: 3

[求助] post返回老是空,请大侠帮忙看看

[复制链接]
01_avatar_middle
online_vip 发表于 2016-5-4 11:34:26 | 显示全部楼层 |阅读模式
本帖最后由 fangshexian 于 2016-5-4 18:31 编辑

http://newrank.cn/public/info/list.html?period=day&type=data
这个网站,我想获得榜单信息,可是用模拟后老是返回空包,cookies和发送包都设置了,能大侠能帮忙看下吗?




fiddler抓包后获取榜单的包重新发送能获取json信息,自己构造的老是不行,


获取榜单json信息是在35行

下面是我自己的分析

18 行js 计算出发送包的各种数据

其中 为cookies    CNZZDATA1253878005=1233617452-1462262888-%7C1462262888



里面的(function(){function k(){this.c="1253878005";this.R="z";this.N="";this.K="";this.M="";this.r="1462262888这句 取得r的值   1233617452  
   rnd="+Math.floor(2147483648*Math.random()));( 取得1233617452的值,为随机数

post包
end=2016-05-02&rank_name=%E6%97%B6%E4%BA%8B&rank_name_group=%E8%B5%84%E8%AE%AF&start=2016-05-02&nonce=3812af661&xyz=4e9ea049b838012f73561de5764e8aec

解析后
end=2016-05-02&rank_name=时事&rank_name_group=资讯&start=2016-05-02&nonce=3812af661&xyz=4e9ea049b838012f73561de5764e8aec
只要取得onoce和xyz的值即可


nonce值  
function setNonce() {
        for (var a = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"], b = 0; 500 > b; b++)
                for (var c = "", d = 0; 9 > d; d++) {
                        var e = Math.floor(16 * Math.random());
                        c += a[e]
                }
        return c
}
xyz值 是   /xdnphb/sys/account/getFull?AppKey=joker&nonce= 的md5值

发送后返回包为空,
兄弟们帮忙看下


fiddle抓包 这里
http://pan.baidu.com/s/1dFc4LtZ









上一篇:求助一个报数筛选的代码问题,运行无反应。
下一篇:vc2013 局域网聊天源代码求修改
51_avatar_middle
online_admins 发表于 2016-5-4 13:22:36 | 显示全部楼层
这个包里面有好多 POST,不知道楼主POST的是哪个地址?
01_avatar_middle
ico_lz  楼主| 发表于 2016-5-4 18:28:41 | 显示全部楼层
报告老大,是35行的包
75_avatar_middle
在线会员 发表于 2016-10-31 12:49:51 | 显示全部楼层
帮你顶。。。。。。。。。。。。。。。。。。。。。。。。。
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-8-21 22:56

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表