Предложения по улучшению программы

Тема в разделе "Развитие Content Downloader", создана пользователем Root, 13 мар 2010.

  1. Freesty1er

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

    Регистрация:
    30 дек 2013
    Сообщения:
    95
    [​IMG]
    А можно как-то галочки снимать с главного окна программы, к примеру, нажав на неё в этом окошке?
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Не нужно снимать галочки. Просто удалите макрос границы парсинга из шаблона вывода. Галочки служат только для индикации и не важно, задана граница парсинга или нет. Важно - есть ли ее макрос в шаблоне вывода.
     
  3. Freesty1er

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

    Регистрация:
    30 дек 2013
    Сообщения:
    95
    Т.е. если макрос границы парсинга не указан в шаблоне, то эта граница не будет парситься, не смотря на то, что галочка стоит?
     
  4. 0pupentium

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

    Регистрация:
    18 июн 2012
    Сообщения:
    23
    Здравствуйте.
    Поскольку отмеченная галочкой граница парсинга задана у вас в настройках границ парсинга, CD по прежнему будет ее обрабатывать, но удалив ее из шаблона вывода он перестанет выводить ее в ваш документ.

    Добавьте пожалуйста генератор ссылок в сканер сайтов. Очень часто приходится для генерации ссылок перемещаться по многу раз из окна в окно программы.
    Спасибо.
     
  5. Freesty1er

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

    Регистрация:
    30 дек 2013
    Сообщения:
    95
    Так это и плохо. Есть границы с 50 заменами (10 из них регулярки). Из-за этого процессор начинает работать. Когда не нужно парсить сам текст сообщений, к примеру, снимаю галочку, и парсится заметно быстрее.
     
  6. Freesty1er

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

    Регистрация:
    30 дек 2013
    Сообщения:
    95
    Шаблоны для шаблонов

    А как на счет сделать выпадающее меню со списком стандартных редактируемых шаблонов? Или шаблонов, только для текущего проекта. Бывает сайт один, сначала нужно определенные темы спарсить, потом уже внутри них ссылки с инфой достать. Приходится сохранять шаблоны в блокноте, а потом вставлять, когда нужен другой шаблон...

    Как пример: Ссылки недоступны для гостей (это я выпадающий список так изобразил)
     
  7. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте, перейдите в шаблон вывода (Ctrl+2)
    И внимательно посмотрите на кнопки с надписями Т и М.
     
  8. Freesty1er

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

    Регистрация:
    30 дек 2013
    Сообщения:
    95
    Oops

    Огромное спасибо за помощь. В программе так много функций, что я уже год изучаю и все никак выучить не могу :)
     
  9. jozess

    jozess Member Пользователи

    Регистрация:
    19 дек 2010
    Сообщения:
    122
    И еще одно. На будущее. Дополнить мое предыдущее предложение. Я например, да и многие используют часто повторяемые структуры в макросах:

    PHP:
    <a href="[DFN]/zip/[CLEAR][TRANSLITE][NOFOLDER]<CD_GRAN_1!>[/DFN]<DOWNLOADFILE><CD_GRAN_5!></DOWNLOADFILE> 

    Или например:

    [IMAGESNAMES][SYN]<CD_GRAN_1!>[/SYN][/IMAGESNAMES]<img src="
    <CD_GRAN_2!>" />
    Это хорошо, что внутрь макроса можно вставить еще несколько макросов. Но со временем это все забывается, и приходится долго искать чтобы вспомнить. Проще сохранить эту структуру в свою папку, в дереве макросов, и не создавать ее каждый раз.
     
  10. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Вы читаете хоть немного посты, которые пишутся чуть ниже, 2-мя постами ниже есть ответ на ваш вопрос. Сохраняйте свои макросы, описывайте как с ними работать, все это есть.
     
  11. Rivlex

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

    Регистрация:
    16 июл 2013
    Сообщения:
    7
    Наверное, не я первый про это пишу. Но на всякий случай, вдруг случится чудо :)

    Хотелось бы возможность в сканере сайтов, чтобы программа могла не собирать дубли ссылок по доменам. Т.е. уникальные домены, сабдомены - собирать, а разные старницы с них нет. Иногда парсятся много страниц на один и тот же домен, когда нужны только уникальные домены/сабдомены. В итоге быстро набирается много ссылок и сканер начинает работать медленее (я так понимаю, т.к. он удаляет полные дубли строк и чем больше ссылок, тем больше ресурсов на это надо).
     
  12. jozess

    jozess Member Пользователи

    Регистрация:
    19 дек 2010
    Сообщения:
    122
    Сделайте возможность открывания проектов Drag and Drop. Зацепили мышью в тотале, перетянули в CD и открыли его.
     
  13. Фёдор

    Фёдор Active Member Пользователи

    Регистрация:
    9 фев 2014
    Сообщения:
    167
    Работа с макросом SAVETOFILE и парсиг фтп

    Здравствуйте!
    Сегодня пытался просканировать директории своего сайта, в которых лежат галереи. Задача состояла в том, что бы имена всех фалов в каждой папке скдладывались в отдельный текстовый файлик, и раскладывались по соответствующим папкам.
    Первая трудность, которая возникла - это невозможность парсить адреса типа Ссылки недоступны для гостей , но это решилось в принципе легко, путем о изменения настроек htacess и получения доступа к фтп через браузер по протоколу http:// , однако присутствие возможности работы с адресами ftp// немного упростило бы жизнь.
    Реальный подвох всплыл уже после настройки проекта.
    Оказывается что макрос SAVETOFILE создает текстовые файлики в кодировке ANSI, а мне нужны UTF-8 может я где-то чего-то не увидел, но сдается мне что нужно добавить к параметрам макроса SAVETOFILE возможность указания кодировки сохранения файлов. Буду очень благодарен если сделаете ;)
     
  14. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.
    Возможность сохранения в UTF-8 кодировке я сделал для этого макроса. Можете протестировать нововведение? (для этого обратитесь ко мне в Skype).
    Спасибо!
     
  15. Фёдор

    Фёдор Active Member Пользователи

    Регистрация:
    9 фев 2014
    Сообщения:
    167
    ))Как раз собирался написать что уже решил задачу с помощью макроса [DOCNAME]
    Не сразу просто его заметил. А насчет тестирования -сейчас протестим
     
  16. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте!
    Желательные доработки в wbapp:
    1) добавить конструкцию в wbapp, если например, INT1 = 100 сделать выход из wbapp
    1.1) как вариант учесть возможность передачи максимального количества циклов, например для [HTMLPOINT]:[CDPARAM]
    2) добавить возможность создавать переменные и присваивать им части кода.
    3)Если товары зацикленны по кругу (но точное количество неизвестно) при условии, что они выводятся в одинаковой всплывающей форме. можно ли добавить функцию проверки 1-го вхождения?
    Ну например имеем товары 1,2,3.4,5
    при получении кода первого товара, мы ставим какую-то переменную. и последующие товары сравниваем только с ней,
    1=2 нет
    1=3 нет
    1=4 нет
    1=5 нет
    1=1 да (выход)
    [GETHTML] здесь к сожалению не помощник.
    Либо я уже сам запутался.

    4)подумать над возможностью передачи в страничку поочередно кукисов для получения прайса по городам.
    5) добавить возможность использовать элементарные поиск/замены для переменных
    Спасибо! Возможно меня поддержат.
     
    Последнее редактирование: 6 июн 2014
  17. Freesty1er

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

    Регистрация:
    30 дек 2013
    Сообщения:
    95
    Огромное спасибо за внедрение функции! Очень удобно! :yes: :beer:
     
  18. seven

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

    Регистрация:
    30 ноя 2013
    Сообщения:
    17
    Здравствуйте всем!
    у меня пожелание, не знаю конечно тяжело это реализовать или нет, добавить сортировку по колонкам в логе отчета парсинга. Напр: отработал парсер допустим пять тыщ товара, нажал на колонку "статус" оно подтянуло вверх те позиции которые не сохранило по каким-то причинам.
     
  19. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Сам хотел аналогичное спросить пожеланиях - сортировка по нажатию одного из заголовка в окне "Отчет" (ctrl+l)
     
  20. alkoustas

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

    Регистрация:
    22 авг 2013
    Сообщения:
    2
    Привет автору сего чудесного софта.
    Я собирался отписать наверно пару лет назад еще как, но только вот дошли руки.
    Суть в том, что софт у меня стоит не в дэфолтной папке (C:\Program Files ...) и при каждом обновлении, которые к слову очень часты, приходится ручками вот это все дело выставлять.
    Нельзя ли как-то инсталятор направлять на путь истинный при автоматическом обновлении ?
     

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