要するに、あなたが説明したアプローチを使用すると、できません。HTTP では、要求された個々のリソースにその名前でアクセスする必要があります。名前がパターン (ワイルドカード表現または正規表現) に一致する一連のリソースを返すように HTTP サーバーに要求することはできません。
ただし、名前が特定の範囲内に存在し、パターンに従っていることがわかっている場合は、一連のリクエストを作成し、それに応じて 404 エラーを処理できます。
String resource = "/images/aestheticallyAttractiveHumanFemalesWithoutClothing/img_{0}.jpg";
for(int i=1;i<100;i++) {
String thisResource = String.Format(CultureInfo.InvariantCulture, resource, i);
HttpWebRequest request = new (HttpWebRequest)WebRequest.Create(thisResource);
HttpWebResponse response = request.GetResponse();
if( response.Status == HttpStatus.OK ) {
using(Stream rs = response.GetResponseStream())
using(FileStream fs = new FileStream(Path.Combine("C:\\Temp\\IRSTaxReturns2011\\" + i.ToString() + ".jpg") {
rs.CopyTo( fs );
}
}
}