0

現在、外部 Web サイト (私のものではない) の一部のコンテンツを取得して解析するためのツールを開発しています。コードは何ももたらさないと思うので貼り付けませんが、何らかの形で有用だと思われる場合は貼り付けます。

私のツールの主な手順は次のとおりです。

  • 通常の webrequest/webresponse を使用して Web ページを取得します。
  • Web ページを解析して、解析する必要があるページ数を確認します (解析された Web ページは研究結果であるため、多くのページの結果を提供できます)。
  • 通常のブラウザーでのページ変更はフォームを送信することで行われるため、Web ページを解析して、このフォームのすべての POST パラメーター (非表示) を検査しました。
  • これらのパラメータを使用して POST リクエストを作成します
  • WebClient と UploadString() メソッドを使用して、サーバーに POST 要求を送信します。

残念ながら、最後の部分は機能せず、500 エラーがスローされますInvalid postback or callback argument. Event validation is enabled using ...

それが役立つ場合は、フォームの隠しパラメーターに名前付きのパラメーターEventValidationが存在し、それを POST 要求に提供します。

私はaspにあまり詳しくないので、誰かが何が起こっているのかを知っているかもしれません。私の英語の間違いを許してください

4

0 に答える 0