Привет! Подскажите, как можно скачать все картинки с сайта? Я понимаю, как сделать так, что бы можно было скачать одну картинку.Нашел код на этом сайте и здесь все понятно.
class Program
{
static void Main(string[] args)
{
WebClient client = new WebClient();
Uri uri = new Uri("");
client.DownloadFileAsync(uri, "picture.jpg" );
Console.WriteLine("Картинка скачана");
Console.Read();
}
}
А как сделать, что бы можно было скачать все картинки, например, с сайта инстаграмм. Я думаю, что нужно создать массив и все картинки заносить в него и код выше заключить либо в в foreach, или что-то типо
for (int i = 1; i <= pictures; i++) {
WebClient client = new WebClient();
Uri uri = new Uri(" ");
client.DownloadFileAsync(uri, "picture.jpg" );
Console.WriteLine("Картинка скачана");
Console.Read();
}
Но как определить все картинки на сайте?
проходишь в цикле по этому списку и выкачиваешь все нужные картинки.
P.S. некоторые сайты имеют так называемый API: в ответ на запрос к сайту отдают xml или json формате информацию, с которой гораздо проще работать, чем парсить страницу сайта.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Смотрел документацию https://developermozilla