私は自分のユーザーに電子メールアカウントを登録させ、ユーザーは自分のプログラム内のすべての情報を入力するだけで、プログラムがフィールドを埋めます。まあ実際には正しいPOST/POST URLへの正しいpostdataでPOSTリクエストを行います。ウェブリクエストをするときにキャプチャを取得する方法は?
しかし、ウェブサイトにはキャプチャが必要です。ユーザーにキャプチャを表示したいだけで、値を入力してからポストデータとともに送信されます。
レジスタページはこちらです:http://register.rediff.com/register/register.php?FormName=user_details
私は、HTMLからすべての画像のURLを取得することができますが、私はキャプチャイメージのURLをコピーし、それに行くとき、それは、私がコピーされた画像に異なる画像ですURLから:
http://register.rediff.com/register/tb135/tb_getimage.php?uid=1312830635&start=JTNG
どのように私はこのHttpWebRequestのを使用して行うのですか? 私はちょうどhtmlをつかむことができます:
文字列html =新しいWebClient()。DownloadString( "http://register.rediff.com/register/register.php?FormName=user_details");
次に画像のURLを取得しますが、ユーザーに同じcaptchaを表示する方法がわかりません。
ところで、それはボットのためではありません...それは自動化されたものではないのです...それだけで私は、ユーザーがウェブインターフェースを表示したくないです...
画面スクレイピングに関するすべての提案> – Stirk