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

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

  1. ltt

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

    Регистрация:
    21 дек 2016
    Сообщения:
    112
    Прощу прощения, но еще одно предложение:
    есть повторяющиеся границы 1, в которых заданы границы [GRAN1] - это к примеру артикул одной из модификаций.
    есть повторяющиеся границы 2, в которых заданны дополнительные фото, общие для всех модификаций (одинаковые для всего документа).

    Необходимо проименовать скачанные фото из границ 2 отдельно для каждой модификации (как [GRAN1].jpg).

    не хватает макроса, передающего [GRAN1] из повторяющихся границ 1 в повторяющиеся границы 2. Если это возможно.
     
  2. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Оно сыграет злую шутку, поэтому не поддерживаю.
    Будьте просто более внимательные.
     
  3. ltt

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

    Регистрация:
    21 дек 2016
    Сообщения:
    112
    Сергей, потестировал эту функцию, возникает проблема: Ссылки недоступны для гостей
    Появляющееся окно просмотра содержимого границ - за окном редактора, которое становится неактивным. В итоге сделать ничего нельзя, помогает только ESC.
    Ну и данный способ ничуть не короче, чем выйти из редактора, и скопировать код вручную.
     
  4. ltt

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

    Регистрация:
    21 дек 2016
    Сообщения:
    112
    Ссылки недоступны для гостей Вот против таких случаев изменение предлагаю...
     
  5. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Ну так нужно вычислить почему так происходит
    Обычно проблема в винде.
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Приложите проект и опишите конкретную последовательность действий для вызова такой ошибки. Я на двух разных системах пробовал - все ok.
     
  7. Love-world

    Love-world Member Пользователи

    Регистрация:
    19 июл 2013
    Сообщения:
    102
    Создайте возможность удаления дублей строк в функциях поиск замены. Спасибо.
    З.ы. Регулярка стабильность которой не гарантирую:
    Код:
    ^(.*?)$\s+?^(?=.*^\1$)
    , но в notepad++ работает
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  8. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    Используйте специальный макрос [DELDUP]
     
    Последнее редактирование модератором: 5 дек 2018
    Love-world и Root нравится это.
  9. Love-world

    Love-world Member Пользователи

    Регистрация:
    19 июл 2013
    Сообщения:
    102
    Использовать этот макрос не всегда удобно и вообще возможно. Его нет в csv редакторе (когда речь идет об удалении дублей в каждой ячейке а не во всем столбце, функция "удалить дубли строк" редактора бесполезна. Нельзя регулировать порядок срабатывания. Поиск-замена "глобальная" опция, макрос работает в ограниченном поле.
     
    kagorec нравится это.
  10. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Приветствую. очень прошу доделать для работы с json данными
    Можно ли в функцию поиск/замены для загружаемого кода (shift+ctrl+r) для оператора [PARAM] создать конструкцию, чтою можно было применять поиск / замену из этого [PARAM]
    Например мы генерируем ссылку вот такого вида
    url[PARAM]:^^^1%%%{sep}111{br}^^^2%%%{sep}222
    где в [PARAM] вписываем поиск/замену
    И когда обращаемся в функцию поиск/замены для загружаемого кода, то из [PARAM] формируется полноценный код для поиск/замены
    т.е. выглядит это так
    1111111.PNG
    а на самом деле получается, что вместо [PARAM] будет подставлен полноценный список поиск/замен
    2222222.PNG

    Либо научить подключать сюда файл с поиск/заменами, чтоб можно было указывать в параме ссылку на файл, т.к. для каждого url свой файл с этими данными

    Спасибо
     
  11. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Извиняюсь, не по глазам кнопка на вашем же скриншоте?
     
  12. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Я бы не писал, если бы оно работало)
    проект приложил
    вот урл
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    вот где должно поменяться, вместо 31 должно быть
    333333333333333.PNG
    оно не меняет
    Открываем проект и просто пытаемся настроить пграницу, крутим вниз.
    Может я что-то упустил?
     

    Вложения:

    Последнее редактирование: 7 дек 2018
  13. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Корректное правило поиск-замены вставляйте. Все там работает.
     
    Последнее редактирование: 7 дек 2018
  14. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Можно увидеть в справке как надо это сделать? Как добавлять массовую поиск замену, я не нашел.
     
  15. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Нет, тривиальные вещи нет смысла писать в справке.

    Вам не мешало бы, для начала, вставить, что вы написали в качестве правила поиск-замены в макрос [REPLACE], например, и проверить, работает оно или нет. Зайдите в справку и почитай про то, как составлять правила поиск-замены.

    Вот как должно быть:
    что заменить|на что заменить
    Где у вас там символ | - вопрос хороший. Зачем вы туда {br} понавставляли - вопрос также хороший.

    И обсуждения ваших вопросов в этой теме вести не нужно. Эта тема для высказывания предложений.
     
  16. asketus

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

    Регистрация:
    2 июл 2014
    Сообщения:
    60
    Приветствую! Поднялся вопрос с функцией синонимайзера. Было бы неплохо иметь несколько файлов с синонимами и указывать какой или какие файлы конкретно в задании использовать. Если например надо проработать проект с узкими синонимами, то удобнее их хранить в отдельном файле для конкретного проекта и при необходимости подключать. Как по мне )
     
  17. inotoxic

    inotoxic Well-Known Member Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    867
    Мои пять копеек.

    1)Прокси чекер.
    В прокси-чекер добавить окно, в котором будет указываться кол-во валидных проксей, после проверки которых, остановить чекер и приступить к парсингу.

    Например, в списке проксей порядка 10.000 строк
    Строк для парсинга в вкладке "Контент" - всего 500 и нужно, что каждая строка спарсилась со своей проксей.

    Указываем кол-во валидных проксей - 600
    И как только, из всего общего списка в 10.000 проксей соберется 600 работающий - запустить парсинг.

    + Добавить возможность добавления конкретного числа проксей к необходимому количеству работающих.
    Т.е. мы заранее примерно знаем что, при работе сканера сайтов получится примерно 700 строк для парсинга
    В программе мы указываем минимальное кол-во проксей для старта, к примеру 200
    700 автоматические высчитывается из кол-ва ссылок собранных сканером + 200 наше минимальное кол-во = 900 валидных прокси для старта парсинга.
    В случае, невозможности собрать 900 прокси - работать с доступным кол-вом из проверенных.

    Зачем нужно?
    Сторонним софтом собираются паблик прокси.
    Количество собранных прокси достигает 8.000-10.000
    Бывает так, что количество ссылок для парсинга конкретного сайта, составляет не более 1000 строк и сам парсинг по времени не занимает более 10-15 минут, когда проверка 10.000 проксей - занимает от 30 минут и более.

    2)Шифрование файла проекта
    Добавить возможность шифрования или не возможности редактирования файла проекта.
    Удобно, для передачи файла проекта заказчику, который еще не оплатил работу по настройке проекта, но есть необходимость в тестировании работы с его стороны.
    После утверждения работы и поступления оплаты - снимать ограничения с проекта, передавать открытый для редактирования файл
     
    xLime, Kreol и Dron25 нравится это.
  18. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    2018-12-08_20-13-10.png
     
    inotoxic нравится это.
  19. inotoxic

    inotoxic Well-Known Member Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    867
    Спасибо, за пояснение на скрине

    При возможности, все таки хотелось бы иметь такой функционал
    автоматическое подставление колв-ва строк из кол-ва строк собранных сканером сайтов
     
  20. Dumka

    Dumka Well-Known Member Пользователи

    Регистрация:
    8 фев 2012
    Сообщения:
    121
    Сергей, многие встроенные макросы имеют поле "путь" - укажите файл для сохранения файла...
    У нас есть настройка - папка для сохранения результата...
    Не логичнее было бы сразу выводить и в других макросах данный путь?
    или в глобальных настройках сделать "галочку" - использовать "путь сохранения результата" везде...
    а название файла можно какое то "дефолтное" выводить...
    Если кому потребуется сменить путь - он сменит, а по дефолту чтоб менять в одном месте...

    Мы просто в своих шаблонах используем много макросов, где указывается путь... и зачастую забывается что и где стоит сменить...
    а так в одном месте указал и все везде сменилось...
     
    xLime, kagorec и Root нравится это.

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