2

サービスプロバイダーがデータ使用情報を取得するための Web スクレイピング iOS アプリケーションを実装しました。NSURLConnectionこれは、ユーザー名とパスワードをサイトに投稿し、応答をスクレイピングするために使用して正常に機能していました。

ただし、このサービス プロバイダーは最近、アカウントの Web サイトをアップグレードし、ログイン手順にアカウントの選択手順も含まれるようになりました。したがって、最初にユーザー名とパスワードを入力すると、応答にはすべてのアカウントのリストが含まれます。これは、選択可能なリストに表示されます。アカウントをクリックすると、別のポストバックが発生します。応答は、スクレイピングしたいデータです。

リクエストでデータが送信されず、追加の Cookie が設定されていないため、この 2 番目のステップをプログラムで実行する方法がわかりません。クリック可能なアカウント リンクごとに __dopostback JavaScript アクションが発生するため、すべてサーバー側で処理されます。どのアカウントがクリックされたかに関するデータが投稿と共に送信されないため、nsurlconnection を使用してこのポストバックを実行する方法はないようです。

これを回避する方法はありますか?

4

0 に答える 0