保存できるようにスクレイピングできない画像に出くわすことがあります。これの例は次のとおりです。
https://s3.amazonaws.com/plumdistrict.com-production/perks/12321/image/original.?1325898487
Internet Explorer から URL にアクセスすると画像が表示されますが、以下のコードから取得しようとすると、「System.Net.WebException The remote server returned an error: (403) Forbidden」というエラー メッセージが表示されます。 :
string url = "https://s3.amazonaws.com/plumdistrict.com-production/perks/12321/image/original.?1325898487";
WebRequest request = WebRequest.Create(url);
WebResponse response = request.GetResponse();
この画像を取得する方法についてのアイデアはありますか?
編集:
拡張子を持つ画像を保存することができます。たとえば、次の画像を問題なくスクレイピングできます。
https://s3.amazonaws.com/plumdistrict.com-production/perks/12659/image/original.jpg?1326828951