Сложение границ парсинга, сложная логика при парсинге в CSV и вопросы

Тема в разделе "Функции и интерфейс программы", создана пользователем Acum56, 11 окт 2015.

  1. Acum56

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

    Регистрация:
    2 янв 2013
    Сообщения:
    9
    Здравствуйте подскажите как можно:
    1. Суммировать границы парсинга между собой или выдать сумму одного из столбцов таблицы из HTML кода (целые цифры) - есть ли возможность применять математические операции между границами и другими смысловыми единицами кода?

    2. При парсинге в CSV в рамках одной ячейки CSV (на выходе) мне нужно выполнение разных логических операций не связанных между собой (IF1 и IF2 - не хватает). Разделителем этих операций - является перевод на новую строку {br} - но при попытке повторно использовать IF1 IF2 в рамках одной ячейки CSV - не удается - подскажите пожалуйста, может что изначально делаю не так или этого нельзя сделать?:

    На выходе в ячейке CSV нужно например:

    Склад отгрузки|Отгрузка 3 дня
    Цвет|Черный

    3. Как исключить повторной загрузки изображений с другими именами при перепарсинге (если изображение уже ранее было загружено в папку - то как его не загружать повторно - оставив ссылку на предыдущее загруженное в соответствующей ячейке CSV)?

    4. Посоветуйте пожалуйста - по какому принципу лучше парсить картинки для opencart - сваливать их все в папку дата или в подпапки по категориям или еще как то? и как переименовывать лучше, чтобы поисковики корректно индексировали картинки? и Как исключить дубли картинок при парсинге 1 и того же товара по разным ссылкам в 1м магазине (1н и тот же товар несколько находится в разных категориях магазина по разным ссылкам)?
     
  2. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    1. Макросом TOPRICE
    2. Пробуйте соблюдать вложенность макросов внутри макросы которые выполняются быстрее
    3. Для исключения повторной загрузки используйте оператор REWRITE в DFN для макроса DOWNLOADFILE
    4. Вам решать - угробить магазин или нет, тоесть в одной папке когда много файлов то любая операционная система будет тупить (для примера в папке создайте 500.000 мелких файлов, наврятли получиться)
     
  3. Root

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

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

    1, 2 - пока нет изящного решения, постараюсь в будущем сделать.

    3 Ссылки недоступны для гостей (Опция «пытаться исключать повторную загрузку одних и тех же файлов»)

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

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