Facebook TimeLine 信息获取步驟

来源:互联网 发布:知乎复制不了 编辑:程序博客网 时间:2024/06/07 17:18


1:Facebook Timeline 为Ajax异步加载信息

具体示例链接为

https://www.facebook.com/ajax/pagelet/generic.php/ProfileTimelineSectionPagelet?no_script_path=1&data=%7B%22profile_id%22%3A653333615%2C%22start%22%3A1293868800%2C%22end%22%3A1325404799%2C%22query_type%22%3A8%2C%22section_pagelet_id%22%3A%22pagelet_timeline_year_last%22%2C%22load_immediately%22%3Afalse%2C%22time_cutoff%22%3A1352991530%2C%22force_no_friend_activity%22%3Afalse%7D&__user=100003538989221&__a=1&__adt=5

2:通过某网站URLDecoder(http://meyerweb.com/eric/tools/dencoder/)转码后可知:

https://www.facebook.com/ajax/pagelet/generic.php/ProfileTimelineSectionPagelet?no_script_path=1&data={"profile_id":653333615,"start":1293868800,"end":1325404799,"query_type":8,"section_pagelet_id":"pagelet_timeline_year_last","load_immediately":false,"time_cutoff":1352991530,"force_no_friend_activity":false}&__user=100003538989221&__a=1&__adt=5


3:对浏览器返回的链接进行解析后发现对应的目录确实为目标目录   

"section_pagelet_id":"pagelet_timeline_year_last",

1. Facebook 页面主目录

2.Facebook 已经加载的信息


3:目标节点的目录结构

 


4:可以看到目标XHR的解析可以完全被模拟并重现,如何获取Http请求中的参数呢?






原创粉丝点击