作者: 小學生 時間: 2014-8-15 10:13 標題: 如何從一個App Source Code找到Web Service?
是這樣的.
我的朋友公司有需要整一個有關環保的Apps.
佢知道香港政府有一個Wasteless的apps, 入面有香港各區的垃圾回收地點 (Collective points).
這些地點對佢好有用. 佢巳經去信香港政府問可否得到這些資料, 香港政府回信話可能會放上網, 但係最快要等到年尾.
我朋友好急用, 於是問我有無方法拎到這些資料.
我是Apps界新手.
但我都有方法decompile 這個apps變成Source Code.
但問題是, 如何從Source Code找到Web Service(Api)呢?
因為是無攪開Apps, 不知道應如何入手.
敬請各位大大指教.
謝謝.
作者: 小學生 時間: 2014-8-15 10:14
其實我只需要data就得了, 就算CSV或XML也可以.
有方法嗎?
作者: Charcoal99 時間: 2014-8-15 10:29
本帖最後由 Charcoal99 於 2014-8-15 10:37 編輯
其實點解唔睇吓佢地個網頁版本, 所有你要嘅嘢都係哂度,
後台是JSP, 前台是簡單的 Javascript + HTML. 而且資料量也不算多。
可以直接用佢嘅後台Server, 就算從 HTML Table 轉回 XML 也不難,
數據 英、繁、簡 都可以。
https://www.wastereduction.gov.h ... e&district_id=0
改個 URL 便可選不同參數 。
有個相對易嘅唔去攪﹐偏要攪個 android decompile ?
作者: goofyz 時間: 2014-8-15 11:33
http://www.map.gov.hk/
地圖工具 > 資料下載
已經有 csv 俾你了
作者: 小學生 時間: 2014-8-15 15:27
這個沒有經緯度啊.
作者: 小學生 時間: 2014-8-15 15:27
睇睇先, 非常感謝巴打的幫忙
作者: look_yau 時間: 2014-8-15 15:29
香港各區的垃圾回收地點應該唔會日日唔同。你人手做一次,跟住先等到年尾佢放上網
作者: Charcoal99 時間: 2014-8-15 16:15
本帖最後由 Charcoal99 於 2014-8-15 16:18 編輯
回覆 5# 小學生
Google Map API 可以用實際地址轉換做 Tag, 可必一定要 經緯度呢
作者: 小學生 時間: 2014-8-15 16:34
這個我試過了, 有些地點好"了能", 例如甚麼地段之間, Google Api是搵唔到.
作者: 小學生 時間: 2014-8-15 16:35
最後都是不成功, 因為CSV入面沒有三色筒.
作者: 小學生 時間: 2014-8-15 16:37
請問應該點樣攪先可以搵到經緯度呢?
謝謝.
作者: DarkHero 時間: 2014-8-15 21:52
開個app 行proxy 睇下佢call 過d 乜就得啦
作者: 小學生 時間: 2014-8-16 09:16
感謝師兄指教,
聽落有道理.
行proxy 係咪即係自己要裝proxy server?
定還是有甚麼軟件可以簡單做到?
有沒有keyword比我Google下?
希望師兄能幫忙提點下, 謝謝.
作者: Charcoal99 時間: 2014-8-16 10:47
本帖最後由 Charcoal99 於 2014-8-16 11:00 編輯
大概看了一下這個 App, 既然你懂 Android Decompile, data download API 就在
名叫 api 的 folder 裡. 提到6組 API (cp 是 收集點)
你可以試試:
http://wsb.kanhan.com/list_all_district.php
http://wsb.kanhan.com/list_all_wastetype.php
http://wsb.kanhan.com/list_cp_by ... ern&wastetype=1 中西區, 類別 1
還有個 http://wsb.kanhan.com/list_cp_in_range.php , 你可以提供範圍坐標限制數量.
作者: 小學生 時間: 2014-8-16 19:17
大概看了一下這個 App, 既然你懂 Android Decompile, data download API 就在
名叫 api 的 folder 裡. 提 ...
Charcoal99 發表於 2014-8-16 10:47
非常感激師兄的幫忙,
因為這件事, 我攪左足足一個星期都攪不掂.
真的好感激.
謝謝.
作者: Charcoal99 時間: 2014-8-16 21:49
本帖最後由 Charcoal99 於 2014-8-17 10:10 編輯
其實個 App decompile 之後都好 well structured, 所有檔案名字都很直觀,
而且做法標準, 況且除去資源後 code size 也不算大, 所以其實不難找。
但留意可能手機Buffer不能設太大, 每次返回最大101筆資料項,
要用限制坐標API來搜原點附近CP, 並不能馬上拿到整個數據庫。

