Не парсятся картинки (нужно передать Referer)

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

  1. timyrbay

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

    Регистрация:
    16 янв 2017
    Сообщения:
    36
    Здравствуйте. Не парсятся картинки. Как это можно обойти?
    Сайт китайский, ссылки на картинки находятся, в браузере открываются, когда товар просматриваешь. Если в другом браузере открыть - эту же ссылку (авторизации на сайте не было) - выдаст что-то типа 404 ошибки, хотя ссылка та же самая.
     
  2. timyrbay

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

    Регистрация:
    16 янв 2017
    Сообщения:
    36
    Файл парсинга
     

    Вложения:

  3. Root

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

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

    Для скачивания картинок с этого сайта при запросах к ним нужно передавать правильный HTTP заголовок Referer...

    2021-05-21_20-15-01.png

    Также не забудьте выбрать библиотеку CIS в настройках макроса DOWNLOADFILE (shift+ctrl+l).

    Код:
    Referer: [DOCURL]
     
  4. timyrbay

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

    Регистрация:
    16 янв 2017
    Сообщения:
    36
    Что-то все равно не получается
     

    Вложения:

  5. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Вы задали начало границы парсинга с картинками, как data-origin-src="// (тем самым отрезав слеши от начала адреса картинки). Задайте границу парсинга с картинками так data-origin-src="

    Проект прилагаю (также в нем настроено время ожидания готовности загрузки WEB страниц в WBAppCEF
     

    Вложения:

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