Web サイトから特定のファイルを自動的に取得する C# コンソール アプリケーションを構築しようとしています。しかし、実用的な解決策を見つけることができなかった問題にぶつかりました。
接続しようとしている Web サイトは ASP.Net フォーム認証を使用していますが、自分自身を認証する方法がわかりません。このアプリケーションは完全なハックであるため、ユーザー名とパスワード、またはその他の必要な認証情報をハードコーディングできます。ソリューション自体は、一般ユーザーにリリースするのに十分実行可能なものである必要はありません。つまり、唯一可能な解決策がハッキングである場合、それで問題ありません。
基本的に、私は HttpWebRequest を使用して、ファイルのリストを持つサイトを取得し、そのリストを繰り返し処理してから、必要なものをダウンロードしようとしています。そのため、Web サイトで自分が承認済みであると見なされれば、サイトでの実際の作業はかなり簡単です。