[問題] 請問沒有公佈API資料,如何取得相關資料

看板AndroidDev作者 (f814030)時間9年前 (2014/10/24 09:06), 9年前編輯推噓5(507)
留言12則, 7人參與, 最新討論串1/1
請問版上先進, 有一點小弟非常的困惑, 就我所知,對方若有提供API 或 JSON 這類的資料, 我們要抓到資料就一定沒問題, 但是偏偏很多是沒提供相關資料的, 例如桃機航班、火車時刻、訂票系統等等。 官方出的APP也就算了, 為什麼私人出產的APP也那麼多呢? 這是如何取得相關資料的啊? 小弟一直都是寫C++,最近得知RAD XE5~7 可以一套CODE 編成不同的平台, 也的確試驗成功,但對抓資料這個實在搞不清楚, 希望可以有先進提點一下,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.45.58 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1414112818.A.E5E.html

10/24 09:16, , 1F
有的是用Parse網頁檔的方式取得資料的
10/24 09:16, 1F

10/24 09:16, , 2F
就我自己而言,都是先用伺服器端Parse完轉成JSON再傳給
10/24 09:16, 2F

10/24 09:16, , 3F
APP用,規格統一的狀況下有問題去改伺服器端就好
10/24 09:16, 3F
感謝m大給我方向,我去研看看。

10/24 09:27, , 4F
解開app偷看它的api
10/24 09:27, 4F
ha,g大的想法我有試過…但解開卻是一堆亂碼… 也許我解的方式不對 ~"~ ※ 編輯: f814030 (220.130.45.58), 10/24/2014 09:34:32

10/24 10:05, , 5F
亂碼可能是有proguard過
10/24 10:05, 5F

10/24 10:58, , 6F
對app的request做監控就一目瞭然
10/24 10:58, 6F
n大說的好像也有理!來試試看! ※ 編輯: f814030 (220.130.45.58), 10/24/2014 13:18:11

10/24 14:35, , 7F
結果全部加密過(?
10/24 14:35, 7F

10/24 16:26, , 8F
曾經用過API,據了解是必須跟相關單位要
10/24 16:26, 8F

10/24 20:22, , 9F
可以試試看手機設定 wifi proxy,搭配 charles ssl pr
10/24 20:22, 9F

10/24 20:22, , 10F
oxy 監看 request,不過 android wifi proxy 設定不是
10/24 20:22, 10F

10/24 20:22, , 11F
對每個 app 都有用
10/24 20:22, 11F

10/30 01:05, , 12F
root手機tcpdump給wireshark 不過https的話還是算了...
10/30 01:05, 12F
文章代碼(AID): #1KIQOovU (AndroidDev)