Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Rassol2

Extensions developer
  • Posts

    11,656
  • Joined

  • Last visited

Everything posted by Rassol2

  1. @amd4 Кстати вот еше вариант номер 3 для любителей чего то экстравагантного. Указываем только главную ссылку. Указываем фильтры очереди, что должно быть, а что нет. А остальное беспощадно нарезаем через блок поиск замены. Вырезаем из ссылок все непотребство, и тем самым, сами генерируем ссылки на нужные части сайта. Это для тех кто хочет решить задачу так что бы никто и никогда не понял как он дистих этого результата.
  2. @amd4 А теперь для мение искушенных. 1. Записываем в очередь вручную 2 ссылки на категории внутри которых вы хотите что бы модуль крутился. 2. Затем сохранятее. 3. Затем записываете что в очередь должны попадать только ссылки с приставкой других страниц этой категории. 4. жмете сохранить и старт. результат тот же, и ругулярки ненужны !
  3. Давайте первое решениче через регулярные выражения. То что вам не сильно понятно. Скажите изящненько ? Сейчас подготовлю второе решение без регулярок, для мение искушенных.
  4. И как я проверю по скриншоту. Давайте так вы просто внятно опишите задачу а я один раз распишу ее решение. А дальше тестируйте и дорабатывайте его под себя.
  5. По слова я вас понять не могу. Но точно знаю что можно достать все. Если вы где то сделали опечатку и у вас что то не работает но на словах вы думаете что все верно. Не забывайте об это.
  6. Как во втором случаи может загрузится страница https://svetavto.com.ua/galogen/ Если у вас указан текст начала и конца который ведет на страницы пагинаций которых нет в стартовой ссылке. https://svetavto.com.ua/ Внимательно подумайте.
  7. Собственно тут решение тоже есть. Интересно оно тем что нужно не использовать разделитель повторяющихся границ парсинга. Такое возможно начиная с 4.2-*_beta По этому поделюсь решением. Делаем повторяющуюся границу париснга, где убираем полностью разделитель. При использовании такой границы парсинга, без разделителя, все ответственность по указаннию {csvnc} падает на нас. Дальше немного хитрости. Первое правило удаляет код, он нам нигде не нужен. Второе правило вырезает весь атрибут, если в нем нет значения. Вот это самое важное правило, именно оно позволяет все остальное сдережировать. Третье и четвертое, вырезает аппендициты которые присутствуют только в том случаи если нет значения атрибута. Чисто подчищаем. Пятое и шестое правило растравляет нужные {csvnc} И расставит оно только в тех границах не правило номер два не вырезало все из за отсуцтвия значений. Седьмое и восьмое просто наводи порядок, удаляя лишние теги и переносы строк. Это стало возможно благодаря перестройки системы в версии 4.2 где разделитель теперь нужно проставлять только самим.
  8. Просто так не может не работать. Модуль он не человек он не может сегодня решить что то не делать по собственному желанию Смотрим логи что там написано ?
  9. Ну комон. В первом случаи у вас грузится страница категории https://svetavto.com.ua/galogen/ внутри которой есть страницы пагинации. Все попадает под фильтры. Во втором случаи у вас грузится главная страница https://svetavto.com.ua/ Где есть ссылки на категорию но нет пагинации !! Соответственно ваши фильтры не верны. Не выдумывайте все можно сделать.
  10. @Stin Я вам в сегодня уже дал ответ на этот вопрос. И вы снова пишите вопрос по той же самой ситуации. Это один и тот же ответ от донора. Просто вы смотрите на него в разных местах. 1. в логе. 2. В коде сайта. (Тут модуль делает такое же сообщение что бы вы сразу понимали почему код страницы не выводится.)
  11. Здравствуйте. Вы можете открыть файл в браузере, и затем правой кнопкой мыши сохранить. При сохранении выберите формат yml если по умолчанию не предложит. И вот теперь у вас есть прайс который вы можете скармливать без cron
  12. @farshmac В ближайшие время я хочу сделать в редакторе товаров отдельно блок с техническими заданиями. По типу очистить логи модуля. Или очистить кеш проекта. Что бы можно было создать шаблон и применять его в кроне. Допустим сделать что перед началом парсинга модуль выполняет задание по очистке логов. И очистке кеша страниц. А в момент парсинга заново создает кеш и логи. И если так сделать то модуль сам все обновляет, и при этом у вас будет удобная возможность почитать что делается. И при необходимости используя свежий кеш что то подправить вручную .
  13. Просто увеличьте время. Хотя есть рискз что сайт донор банально отбрасывает ваши запросы. Это в том случаи если вы чрезмерно долбили его и он решил с этим побороться.
  14. Я уже 100раз пожалел что в логах написал слово ОШИБКА. Теперь все относятся к этому как к ошибке модуля. По сути это ответ сервера, который ответил вам. не вышло установить соединение с сайтом донором за 15 секунд. что мне выделены. Это время можно увеличь в настройках запросов.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.