2012-04-25 12 views
4

他のWebアプリケーションの動作に直接関係する動作を持つアプリケーションを作成したいと考えています。基本的には、Gmail内で動作するアプリケーションがあり、ユーザーの操作に基づいてインターフェースと動的にやり取りします。マイニング/クロール/ファントムなどのWebコンソール?

私が遭遇している問題は、そのWebアプリケーションとやり取りするアプリケーションを作成したいが、オープンAPIを提供していないということです。私は必要なデータのためにAPIを呼び出すことはできません。

クロームで開発コンソールを開くと、アプリケーションが実行されていることと、アクティビティに基づいて実行されるデバッグコメントが表示されます。

PhantomJSのようなものを使用して、他のアプリケーションのアクティビティをベースにして、その動的なアクティビティをクロールできる方法はありますか。

"コンソールに" X "が表示されている場合は、この他のアプリケーションで" Z "スクリプトを実行してください。"

私は明らかにエンジニアではありませんが、このようなことができるかどうか考えたいと思います。

閉鎖されたAPIを処理するには非常に面倒な方法です。私はあなたのコードを見ることができない、またはそれを使用するが、私はそれが動作することを見ることができます、私はリアルタイムでそれを記録し、別のアプリケーションでそれと対話することは論理的ではないようですか?

+0

ウェブサイトや内容を知らなくても、回答を得ることは難しいです... – Skizz

答えて

0

Gmailアカウントにメッセージ転送ルールを設定して、スクラップしているサイトからのメールをウェブサーバーのPOP3アカウントに送信できます。これに到着するすべてのものは、関連リンクを抽出して最終ページを取得するように設計されたスクリプトにパイプすることができます。問題のサイトを見て、どのように情報の要求を処理しているかを見ることができない限り、より多くの情報を得ることはできません。

関連する問題