3

データベースにいくつかの URL があります。問題は、必要なものにリダイレクトする URL があることです。

私はこのようなものを持っています

http://www.mytestsite.com/test/test/?myphoto=true

このサイトにアクセスすると、写真へのリダイレクトが行われるため、URL は次のようになります。

http://www.mytestsite.com/test/myphoto.jpg

どういうわけかC#をスクレイプ(ダウンロード)してから、リダイレクトして実際のURLを取得して、画像をダウンロードできるようにすることは可能ですか?

4

2 に答える 2

7

あなたはHttpWebRequest.AllowAutoRedirectプロパティの後にいると思います。プロパティは、リクエストがリダイレクト応答に従う必要があるかどうかを示す値を取得または設定します。

MSDNからの例

HttpWebRequest myHttpWebRequest=(HttpWebRequest)WebRequest.Create("http://www.contoso.com");    
myHttpWebRequest.MaximumAutomaticRedirections=1;
myHttpWebRequest.AllowAutoRedirect=true;
HttpWebResponse myHttpWebResponse=(HttpWebResponse)myHttpWebRequest.GetResponse();
于 2012-07-31T22:09:17.053 に答える