Как спарсить оригинальное фото с битрикс?

  • Автор темы Автор темы Agent
  • Дата начала Дата начала

Agent

Client
Регистрация
25.12.2018
Сообщения
215
Реакции
58
Баллы
28
Пример https://vk.cc/9hUZaX
Здесь фото 400х400. При увеличении показывается 700х700, но на него накладывается водяной знак.
Вопрос, как вытащить это чистое фото 700х700?
 
Так они же уже с вотермаркой на сервере.
Заблюрь уголок аккуратно, а затем поверх лепи свой водяной знак.

image124.jpg
 
Жесть, там несколько тыс. фото. Я думал, может они хранятся в какой-то папке на сервере, а при увеличении скриптом подгружаются с наложением лого.
 
ssXXXss, подскажи, каким образом получилось?
 
ssXXXss, подскажи, каким образом получилось?
C#:
Развернуть Свернуть Копировать
byte[] array = null;
try
{
    using (var request = new HttpRequest())
    {
        var url = "https://dushlux.ru/upload/resize_cache/iblock/429/400_400_1/devon_devon_music_komplekt_mebeli_tsvet_cream.jpg";
       
        request.ReconnectLimit = 1;
        request.ReconnectDelay = 50;
       
        request.KeepAlive = true;
        request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36";
        request.AllowAutoRedirect = true;
        request.MaximumAutomaticRedirections = 5;
       
        request["Upgrade-Insecure-Requests"] = "1";
        request["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3";
        request["Accept-Language"] = "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7";
       
        array = request.Get(url).ToBytes();
       
        if (array == null)
        {
            project.SendErrorToLog("", "2_Response пуст", true);
            return null;
        }
    }
}
catch (HttpException e)
{
    return null;
}


using (var bmp = new Bitmap(new MemoryStream(array)))
{
    using (var bmpNew = new Bitmap(bmp, 700, 700))
    {
        bmpNew.Save(@"D:\ZennoPoster\TEST\IMAGE\rsgsg.jpeg", ImageFormat.Jpeg);
    }
}
 
  • Оценить
Реакции: Agent и ZX

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)