0

私は Android アプリを作成しており、いくつかのショッピング Web サイト/アプリからレシート データを取得したいと考えています。

これが私が達成しようとしている機能です-

  1. ユーザーが GenericShoppingWeb サイトにアクセス
  2. ユーザーは買い物をし、支払いプロセスを実行します
  3. GenericShoppingWebsite は、支払いを確認し、使用した金額と取引日などを示す領収書を表示します。
  4. 処理のためにこのレシート データを取得したいと考えています。

通常のデスクトップ/Chrome ラップトップでは、Chrome 拡張機能を使用してこのデータをキャプチャし、レシートからデータをスクレイピングするページに対して Javascript を実行できます。生のパケットのキャプチャと分析を使用して実行することもできます (ただし、これははるかに困難で非効率的です)。

ただし、Chrome 拡張機能は現在、モバイル デバイスでは動作しません。また、モバイル デバイスで raw パケット キャプチャが可能だとは思いません。そして、ショッピングの一部は、ウェブサイトではなくアプリを通じて行われます. これらのアプリからレシート データを取得する必要もあります。しかし、私はアプリ開発の経験がないので、これが何を意味するのかわかりません。

そのため、ユーザーがモバイルで Web サイトを介して購入したときにレシート データをキャプチャし、可能であれば専用アプリを介して行われた購入をキャプチャすることを検討しています。私がやろうとしていることは実際には不可能ですか、それともこれを達成する方法を知っている人はいますか?

4

3 に答える 3

1

要求をキャプチャし、Fiddler (http://www.fiddler2.com/) などのソフトウェアを介して応答できます。プロキシ サーバーのように機能するため、モバイル デバイスのプロキシ/ネットワーク設定を更新するだけです。

于 2012-12-28T17:47:27.343 に答える
0

コンピューターに Android 仮想デバイスをセットアップできます。を使用して、そのデバイスで監視および分析するアプリをインストールしますadb

仮想デバイスでそのアプリの使用を開始すると、wireshark を使用してパケットのキャプチャを開始できるようになりました。アプリを使い終わったとき。さらにキャプチャするためにwiresharkを停止します。

フィルターを適用し、パケットを注意深く分析します。URL、リクエスト、レスポンス、Cookie などのすべての詳細が表示されます。

Android アプリをスニッフィングして API URL を検索するこの質問に対する回答の手順をリストしました

于 2014-05-09T15:23:20.913 に答える
0

BurpSuite は、モバイル アプリケーションのテストに最適なオプションの 1 つです。実際に試してみると、Fiddler よりも強力であることが判明しました。

于 2013-10-31T05:29:42.377 に答える