0

環境:

このサイトにクエリを作成する「ボット」を作成しようとしています。問題の 1 つは、結果が HTML に表示されない「フレーム」に表示され、「Java 仮想マシン」などのように見えることです。

問題:

主な問題 (以前に行ったので、キャプチャの認識は別として) は、Web サイトでクエリの結果データを「取得/抽出」する方法が見つからないことです。

HTML を手動でクロールして、少なくともそこで何が起こっているかの手がかりを見つけようとしましたが、結果がどのように表示されているかを理解するのに十分な専門知識がないようです。

Fiddler は、仮想マシンへの要求が一種の「暗号化された」情報を返し、「復号化」する方法がわからないことを示しています。

 Fiddler Request (jar) : GET http://www.brasiltelecom.com.br/portal/pf/102online/Applet102PConv.jar 

 Fiddler Request with encripted Return : GET http://www.brasiltelecom.com.br/portal/Consultar102OnlineServlet?nome=9E10EB3AEF707099&endr=B48A41A90FCA933A&bair=B48A41A90FCA933A&locl=4A8DEF5F7E4C714B&tipo=1&secure=334265 

翻訳された 2 番目のリクエストのパラメータ:

nome = name
endr = Address
bair = neighborhood
locl = location
Tipo = always 1
secure = captcha

コンテキストをよりよく理解するためだけに。

ツール:

現在、プロセスを簡単にするために、Visual Studio 2010 (IDE)、Fiddler (Web Debugger)、および内部ライブラリ (dll) を使用しています。

質問:

C# アプリケーションを使用して、画面に表示される情報をプログラムで抽出するにはどうすればよいですか?

Webrequest によって返された情報を「復号化」する方法、または少なくとも、復号化を開始する最初のステップとしてサービスで使用される「キー」または「メソッド」を見つける方法はありますか?

前もって感謝します。質問を改善するためにできることがあれば教えてください。

平和 !

4

0 に答える 0