一些采集Qzone日志的思路
QQ空间的日志标题和内容全被封装在blogmain.js里面下载回来分析可以知道下面这段是来显示日志内容的://使用blogid拉取一篇日志以及第一篇评论
function getOneBlog(blogid,callback){
if(!!parent.g_XDoc["blogRoot"].contentHSList){
callback({data:parent.g_XDoc["blogRoot"].contentHSList});
return;
}
parent.loadJsonData("blogContent","http://"+BLOG_DOMAIN+CGI_PATH+"blog_get_data?uin="+parent.g_iUin+"&numperpage="+PAGE_COMMENT_NUM+"&blogid="+blogid+"&arch=0&pos=0&direct=1&r="+Math.random(),callback,serrCallback,true,void(0),"_Callback");
}
//算出评论页数
function getCommentPage(n){
if(n!=-2)
return n;
else{
with(contentProperty){
return Math.ceil(totalCommentNumber/PAGE_COMMENT_NUM)+n+1;
}
}
}
再具体一些,内容的地址应该是:http://"+BLOG_DOMAIN+CGI_PATH+"blog_get_data?uin="+parent.g_iUin+"&numperpage="+PAGE_COMMENT_NUM+"&blogid="+blogid+"&arch=0&pos=0&direct=1&r="+Math.random(),callback,serrCallback,true,void(0),"_Callback
接下来,我们要做的工作便是用参数值来填空还原这个链接了.
我没还原出来,
楼下来搞吧 没有那么麻烦,你抓包一下就知道了。看POST数据。用winsock expert方便 透过现象看本质,答案会有的 没有那么麻烦 ali60ls
难道是我善于把简单问题复杂化?
楼上几位抓的包地址是多少,分享一下
页:
[1]