Web サイト内のすべてのリンクをクロールする Web クローラー (Web スパイダー) を作成しています。私のアプリケーションは、.Net Framework 3.5 を使用して C# で記述された Win32 アプリです。現在、HttpWebRequest と HttpWebResponse を使用して Web サーバーと通信しています。また、必要なものをすべて解析できる独自の Http パーサーも作成しました。「href」、「src」、「action」などのすべてのリンクが解析で見つかりました。しかし、私は 1 つの問題を解決できません: ページ内のクライアント スクリプトをシミュレートする (JS や VBS など) たとえば、次のようなリンクがある場合:
a href = "javascript:buildLink(1)"
... with buildLink(parameter) は、パラメータによるカスタム リンクを作成する Javascript 関数です。
この問題を解決するのを手伝ってください。このアプリで JavaScript をシミュレートする方法は? HTML ソース コードを解析し、すべての JavaScript コードを別のファイルに取り込むことはできますが、その機能をシミュレートするにはどうすればよいでしょうか? ありがとう。