Баг-репорты

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

  1. mat

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

    Регистрация:
    8 май 2010
    Сообщения:
    63
    День добрый.
    [IMAGESPATH] работает некорректно.
    В конструкции:
    [FIRST_REPLACE( |-)][IMAGESPATH]images/Имяпапки[/IMAGESPATH][/FIRST_REPLACE]
    задает путь imagesИмяпапки
    IMAGESPATH_ отрабатывает нормально, с вложением папок.
    Кстати, спасибо, что после обновления работают и старые макросы. В таких случаях спасает.
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте, надо ставить не /, а \ - с ним работает?
     
  3. mat

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

    Регистрация:
    8 май 2010
    Сообщения:
    63
    Да, действительно, так работает, спасибо.
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Программу доработал и перезалил.
    Пробуйте теперь Ссылки недоступны для гостей
    Спасибо!
     
  5. mat

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

    Регистрация:
    8 май 2010
    Сообщения:
    63
    Теперь работает и так и так? Ну круто. Спасибо.
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста, рад помочь!
    Извините за предоставленные неудобства.
    Обращайтесь.
     
  7. mat

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

    Регистрация:
    8 май 2010
    Сообщения:
    63
    Раз уж зашел разговор.
    По поводу кеширования.
    У картинок стоит галка "брать имена файлов из границ парсинга" (так в проекте)
    Смотрю страницу в предпросмотре. После этого что-то меняю в шаблоне вывода, галку у картинок ставлю на "не переименовывать", но при предсмотре программа сбрасывает настройки на предыдущие, т.е. на "брать имена файлов из границ парсинга". И выводит, соответственно со старыми настройками.
    Можно где-то сбросить предыдущий кеш, может есть какая-нибудь кнопка (если это кеш, а не очень разбираюсь)?
     
  8. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    При наличии макроса [IMAGESNAMES] в шаблоне вывода программа автоматически включает нужные настройки. Чтобы этого не происходило, сделайте так [textIMAGESNAMES]
     
  9. mat

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

    Регистрация:
    8 май 2010
    Сообщения:
    63
    Да, в шаблоне есть [IMAGESNAMES].
    Помогло частично, туда-сюда переключается, но теперь если в шаблоне [textIMAGESNAMES] и галка стоит на "брать имена файлов из границ парсинга [IMAGESNAMES]", то вместо них выводится имя "image.jpg"
     
  10. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Там написано не брать имена файлов из границ, а брать имена файлов из границы парсинга 1! Задайте границу парсинга 1 и картинки будут переименовываться по ней, она у вас не задана. Все работает так, как и задумано!
     
  11. mat

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

    Регистрация:
    8 май 2010
    Сообщения:
    63
    У меня там написано "брать имена файлов из границы парсинга 1/макроса [IMAGESNAMES]".
    В данном проекте использую динамические границы парсинга, если это важно. И все нормально берется из [IMAGESNAMES][/IMAGESNAMES].
    В принципе, данная ошибка не критична, скорее мелкое неудобство.
     
  12. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Из динамических границ и не берется. Это не ошибка...
     
  13. jozess

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

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

    [​IMG]

    Ну ладно, нажал ОК. Пытаюсь сохранить проект Ctrl+S

    [​IMG]

    Ладно, жму ОК. Худо-бедно проект сохранился.
    Жму плей, опять это окно. Приходится в диспетчере задач убивать процесс, и заново запускать прогу.

    Поток не перезапустился (про это я читал Ссылки недоступны для гостей). Такие ошибки у меня выскакивают постоянно (активно занимаюсь пасингом). Ладно бы сообщение выплывало ( ВНИМАНИЕ ЗАКОНЧИЛАСЬ ПАМЯТЬ!!!, ПЕРЕЗАПУСТИТЕ ПРОГРАММУ, или закройте окно "out of memory" чтобы продолжить парсинг. ) или выдавало звуковой сигнал (как антивирус Касперского со своим страшным визгом, помните?) , - а то оно молча зависло и ждет, пока не откроешь CD и не увидишь что все стоит.

    Думал покупать перейти на ULTIMATE, а теперь я уже передумал.
     
    Последнее редактирование: 11 апр 2014
  14. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Память кончилась, следите за тем, сколько памяти занимает программа. Чтобы не более 1ГБ.
     
  15. jozess

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

    Регистрация:
    19 дек 2010
    Сообщения:
    122
    По такому принципу отговаривались разработчики ZennoPoster, а пользователи мучились 2 года. Иногда, когда как (у всех по разному) при запуске шаблона выскакивала ошибка res://ieframe.dll/dnserror.htm (Ссылки недоступны для гостей) и она была из за того, чтобы программа использовала убогий IE Explorer . Никакие фиксы, установки новых весий браузера не помогали. Пока разработчик не решился на правильный шаг, - обновили движок программы, и сделали его на базе Фаерфокса (внутри программы свой двиг фаерокса). С тех пор скорость программы увеличилась как в сказке, и без ошибок.
     
    Последнее редактирование: 14 апр 2014
  16. СТЕПАН

    СТЕПАН New Member Супер Модератор

    Регистрация:
    10 мар 2013
    Сообщения:
    51
    Адрес:
    Казахстан
    jozess, сколько миллионов ссылок загружаете в программу?
     
  17. Benjamin Coleman

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

    Регистрация:
    23 окт 2010
    Сообщения:
    152
    Всё верно, но вы при парсинге, уверен, используете не IE, а indy (без браузера). Так?

    Касательно памяти: я давно уже предлагал Сергею сделать радикальный режим работы (т.е. с возможностью включения и выключения) без tstringlist - именно построение миллионного списка занимает столько места в памяти. Тут два варианта:

    - дергать строки из файла
    - дергать из БД (сложнее, но быстрее, если строить индексы в БД) типа Firebird/sqlite
     
    Последнее редактирование: 19 апр 2014
  18. 0pupentium

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

    Регистрация:
    18 июн 2012
    Сообщения:
    23
    Здравствуйте.

    Перестали выполняться приложения после парсинга контента задаваемые в соответствующем списке окна "Автоматизация парсинга контента". Выполняется только первое приложение, остальные указанные ниже игнорируются. Баг появился в одной из 10-х версий CD апреля месяца.
     
  19. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.
    Ничего там не менял. Может у вас в системе что поменялось...
    Можете попробовать на старой версии Ссылки недоступны для гостей
     
  20. 0pupentium

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

    Регистрация:
    18 июн 2012
    Сообщения:
    23
    Приношу извинения, нашел причину бага у себя.
     

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