文号
t37876
阅读
3818
回复
3
收藏
2
想用PHP模拟虾米网的签到 折腾一顿未果  求助
2011/11/20
IP:山东
我想用PHP模拟一个网站的签到过程。。。
截获POST包模拟登陆成功
然后截获签到时的POST包 发现其过程向一地址POST发送了一个长度为0的数据

用PHP的SNOOPY类远程登陆后 向同样的地址发送了一个空数据 未果。。。  
检查JS脚本 发现主要执行了一个$.post('/task/signin',{},function(data)  脚本 其他都是非数据传送的命令
$(function () {
    $("#check_in").click(function (e) {
        e.preventDefault();
        $(this).unbind('click');
        $.post('/task/signin',{},function(data) {
            paint(data);
            $("#check_in").click(function(){unpaint();});
        });
    });
});
用JQ模拟这个命令也未果。。。
我想既然远程登陆了  COOKIE就不用管了吧
关于GET数据  
URLDECODE后:
/heatmap.gif?id=921634&x=1237&y=406&w=1349&s=1366x768&b=chrome&c=1&r=&a=0&random=Sat Nov 19 2011 00:44:16 GMT 0800 (中国标准时间)

发送 显示找不到页面。。。何解?
15年1个月前IP:未同步
337913
2楼
回 1楼(我说要有光) 的帖子
果然成功了! 感谢小光的帮助!嘿嘿
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的