Как выборочно скачать изображения

Тема в разделе "Решение различных задач по парсингу", создана пользователем Ambassador, 21 дек 2015.

  1. Ambassador

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

    Регистрация:
    30 дек 2013
    Сообщения:
    10
    Здравствуйте!

    Часто приходится парсить один и тот же ресурс. И чтобы повторно не скачивать ранее скачаные картинки решил по id делать проверку в БД и если такого id нет, то только тогда скачивать.
    Но ниже приведенный код не работает как надо - скачивает все картинки подряд. Судя по логу <NIMG> отрабатывает раньше CHECKENTRY2.
    Код:
    [CHECKENTRY2(.jpeg)]<PHP_SCRIPT=http://local/select_id.php>modelid=[GRAN2]</PHP_SCRIPT>[ELSETEXT]<NIMG>http:[VALUE]</NIMG>[/CHECKENTRY2] 
    Если использовать CHECKENTRY, то не отрабатывет PHP_SCRIPT.
    Подскажите,как можно реализовать данную задачу? Каждый раз 100500+ файлов неоптимально качать, да и донора жалко:)
     
  2. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте!
    Используйте не </PHP_SCRIPT>
    а <PHP_SCRIPT_2>
    <PHP_SCRIPT_3>
    и поменяйте CHECKENTRY2 на CHECKENTRY
    Отследите по логу
     
  3. Root

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

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

    Скачайте доработанную версию программы:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Для решения вашей задачи используйте связку макросов [CHECKENTRY] и PHP_SCRIPT_0

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

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

    Регистрация:
    30 дек 2013
    Сообщения:
    10
    заработало!

    Благодарю, Сергей, за оперативность и внимательность к просьбам трудящихся!
    После обновления связка [CHECKENTRY] и PHP_SCRIPT_0 заработала как мне было нужно.:sun:
     

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