Не получается загрузить картинку с сайта

Тема в разделе "Скачивание картинок и файлов", создана пользователем portret32, 17 окт 2014.

  1. portret32

    portret32 New Member Пользователи

    Регистрация:
    26 апр 2014
    Сообщения:
    167
    Здравствуйте, пробовал загрузить картинку с сайта двумя макросами
    <DOWNLOADFILE><CD_GRAN_6!></DOWNLOADFILE>
    <img src="<CD_GRAN_6!>">
    Ни одним из методов не получилось, граница 6 сделана правильно, если качать текстом то при вставке этого текста в строку браузера открывается картинка которую и нужно скачать, в логе пишет :
    Программе не удалось загрузить файл (Unknown Protocol)
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    А теперь хороший вопрос: Подумайте, можно ли вам как-то помочь в решении данного вопроса, зная только то, что вы рассказали.... Я - не могу...

    Простите, но без прикрепленного файла проекта (меню - файл - сохранить проект) не рекомендую писать дальше в этой теме... Тут мы пытаемся помочь в решении конкретных вопросов, а не заниматься долгое время малополезным выявлением недосказанностей...

    С уважением к вам, Сергей.
     
  3. portret32

    portret32 New Member Пользователи

    Регистрация:
    26 апр 2014
    Сообщения:
    167
    Программе не удалось загрузить файл (Unknown Protocol)

    Я думал может это подтолкнет на какие то мысли
     
  4. portret32

    portret32 New Member Пользователи

    Регистрация:
    26 апр 2014
    Сообщения:
    167
    Отправил вам на почту файл с проектом.
     
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Это может натолкнуть на множество причин вариантов проблем в выполненной настройке. Перечислять их все тут не вижу смысла. Лучше сразу дать вам конкретное решение проблемы...
     
  6. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Вот теперь все стало ясно.

    У вас граница парсинга картинки получает:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Как видно, в абсолютной ссылке на картинку отсутствует протокол http://. Его можно дописать к этой границе парсинга в начало. Для этого нажмите ctrl+4, перейдите во вкладку "картинка" и вставьте в поле "добавить в начало" нужный протокол - http://

    Сразу скажу, что другие файлы, которые вы пытаетесь загрузить в вашем проекте не существуют на сайте. Поэтому они в вашем проекте не загружаются.

    С уважением к вам, Сергей.
     
  7. portret32

    portret32 New Member Пользователи

    Регистрация:
    26 апр 2014
    Сообщения:
    167
    Насчет других я знал, там не все есть, а вот насчет картинки выручили. Спасибо!
     
  8. GGRREEKK

    GGRREEKK New Member Пользователи

    Регистрация:
    26 окт 2014
    Сообщения:
    3
    Доброго времени суток.
    Тут проблема с загрузкой картинки, буду очень благодарен если глянете, файл прикрепил.
     

    Вложения:

    • fastpic.cdp
      Размер файла:
      26,1 КБ
      Просмотров:
      4
  9. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Для загрузки постеров с fastpic используйте NIMG вместо DOWNLOADFILE (в этом случае используется другая функция загрузки картинок, которая передает другие HTTP-заголовки (сервис fastpic при этом отдает файл картинки, а не HTML-страницу)).

    Проект приложил.

    Если будут еще вопросы, пожалуйста, обращайтесь...

    С уважением к вам, Сергей...
     

    Вложения:

    • fastpic_2.cdp
      Размер файла:
      26,1 КБ
      Просмотров:
      24
  10. GGRREEKK

    GGRREEKK New Member Пользователи

    Регистрация:
    26 окт 2014
    Сообщения:
    3
    Скажите, а если нужно несколько картинок с одной страницы скачать и при этом присвоить им имена, как это сделать?, ведь если использовать NIMG тогда прийдётся использовать IMAGESNAMES, но тогда у всех картинок будет одно имя.
    пример прикрепил
     

    Вложения:

    • fastpic_3.cdp
      Размер файла:
      26,4 КБ
      Просмотров:
      2
    Последнее редактирование: 27 окт 2014
  11. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте еще раз.

    Нужно парсить не с главной страницы сайта, а со страниц фильмов, где по одному постеру...
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Для парсинга остальных картинок (не с fastpic), думаю, можно использовать макрос DOWNLOADFILE.

    С уважением к вам, Сергей.
     
  12. GGRREEKK

    GGRREEKK New Member Пользователи

    Регистрация:
    26 окт 2014
    Сообщения:
    3
    Здравствуйте.
    На счёт главной страницы, это я просто пример привёл, какой сайт попался под руку (тот сайт с которого я парсю, неприличный).
    Я парсю со страниц где постер и скриншот с фастпик, вот и необходимо их скачать но под заданными именами.

    Это не проблема если сделать два проекта, просто не хотелось бы запускать задачу дважды.
     
  13. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    1) Обновиться:
    2) Меню - настройка - настройка макросов - DOWNLOADFILE в поле custom headers прописать:
    Теперь можно использовать макрос <DOWNLOADFILE> для парсинга картинок с fastpic!

    С уважением к вам, Сергей.
     
  14. Andrey072

    Andrey072 New Member Пользователи

    Регистрация:
    15 янв 2017
    Сообщения:
    1
    Спасибо - была такая же проблема (не скачивались картинки с Fastpic.ru).
    Наверняка, такая же проблема у многих, скачивающих изображения с Фастпик.
    А именно, Fastpic.ru при загрузке картинки перенаправляет на страницу картинки с рекламой,
    поэтому <DOWNLOADFILE> не может скачать изображение.
    Помогло решение, описанное постом выше, в частности:
    Зайти в:
    Меню - настройка - настройка макросов - DOWNLOADFILE в поле custom headers прописать:
    Accept: image/*;q=0.8,*/*;q=0.5

    Спасибо товарищу Root за помощь!
     
    kagorec, Kreol и Root нравится это.

Поделиться этой страницей