看板 Ajax 關於我們 聯絡資訊
--------------------------------------------------------------------- 臉書的"動態消息"很多, 一直往下看,都看不完, 所以想抓出臉書所有的"動態消息". 檢視網頁原始碼, 想了很久, 卻不知道怎麼分析. 請問大家一下, 臉書所有的"動態消息"要分析哪一段原始碼呢? (又或者要分析哪個檔案?) PS: "讚" "留言" "分享" 不用 http://i.imgur.com/YLLagRQ.jpg --------------------------------------------------------------------- 像臉書的"地標", 如果想找出所有地標的名稱, 可以藉由網頁原始碼, 將所有地標的名稱全部列出來. 例如: https://www.facebook.com/profile.php?id=100002267748233&sk=map 將網頁原始碼最底下的<script>...</script>複製出來 beautify 一下 script ( http://www.jspretty.com/ ) http://paste.plurk.com/show/1847524/ 取一段網頁原始碼可以得知 http://i.imgur.com/vNpLrMM.jpg "id": 182179281823672, 代表 http://wwww.facebook.com/182179281823672 "name": "\u7def\u4f86\u96fb\u8996\u7db2", 代表 地標的名稱 \u7def , http://www.scarfboy.com/coding/unicode-tool?s=7def , 代表中文的 緯 , 也就是 HTML 的 &#x7def; \u4f86 , http://www.scarfboy.com/coding/unicode-tool?s=4f86 , 代表中文的 來 , 也就是 HTML 的 &#x4f86; \u96fb , http://www.scarfboy.com/coding/unicode-tool?s=96fb , 代表中文的 電 , 也就是 HTML 的 &#x96fb; \u8996 , http://www.scarfboy.com/coding/unicode-tool?s=8996 , 代表中文的 視 , 也就是 HTML 的 &#x8996; \u7db2 , http://www.scarfboy.com/coding/unicode-tool?s=7db2 , 代表中文的 網 , 也就是 HTML 的 &#x7db2; "latitude": 25.078403186215, 代表 緯度 "longitude": 121.56900884754, 代表 經度 "city": 2350688, 這個 city code 對照表不知道在哪? 如果有人知道, 請提供一下. 謝謝. "country": "TW" 代表 台灣 知道以上規則後, 寫個小程式分析網頁原始碼, 就可以快速瀏覽臉書所有地標的名稱了. (不用一個一個地標點進去看名稱) 有圖有真相 http://i.imgur.com/TM7UoQl.jpg --------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.132.30 ※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1396833334.A.0FE.html
ckvir:fb不是有提供sdk api嗎? 04/26 20:07
ckvir:幹嘛那麼辛苦去parse htnl 04/26 20:07