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

Axelenz

Users
  
  • Posts

    765
  • Joined

  • Last visited

7 Followers

About Axelenz

  • Birthday 09/21/1966

Technical support

  • Other
    telegram:Axelenz Парсинг сложных сайтов, настройка модулей SimplePars и АОП

Information

  • City:
    Все буде Україна!
  • Interests
    freelance

Recent Profile Visitors

12,289 profile views

Axelenz's Achievements

Mentor

Mentor (12/14)

  • Posting Machine Rare
  • Dedicated Rare
  • First Post
  • Collaborator
  • Reacting Well Rare

Recent Badges

355

Reputation

  1. У меня тоже именно на хостинге ukraine повторилась ошибка с тем, что при выгрузке с помощью cron в csv старый файл не удалялся, а всё дописывалось в него, хотя задание стояло "удалять прайс лист в начале работы". Сайт сам ставил с нуля, модуль ставил с нуля, всё прописывал с нуля... поэтому начал искать... Нашёл только одну причину, по которой это имело место быть, изменил её и всё заработало в штатном режиме: если на хостинге в расписании задач дать по умолчанию добавить задачу, то она примерно такой вид будет иметь /usr/local/php74/bin/php -c /home/vc9876543210/.system/php/www.mysite.com.ua.ini /home/vc9876543210/mysite.com.ua/www/admin/sp_cron.php переписываем это всё до рекомендованного разработчиком вида: /usr/bin/wget -O - -q -t 1 https://www.mysite.com.ua/admin/sp_cron.php и проблема исчезает... иной причины не нашёл...
  2. Напишите, пожалуйста, на каком хостинге у Вас подобное произошло ? Сегодня примерно с таким же столкнулся, вроде решил... интересно было бы узнать Ваши исходные, чтобы найти причину...
  3. Через Поиск/замену конечно можно решить некоторые ньюансы. Но лучше использовать специальные модули, которые предназначены именно для работы с атрибутами, на форуме можно найти... хотя они тоже не дадут 100% результата.
  4. Везде существуют свои стандарты, для xml они так же есть. Модуль заточен именно под работу с более/менее вписывающимися в эти стандарты выгрузками. https://sellerhelp.rozetka.com.ua/p185-pricelist-requirements.html https://support.prom.ua/hc/uk/articles/360004963538-Імпорт-через-YML-формат-файлу Розетка, Пром сразу указывают, требования для фида импорта. Если такой не стандартный вид выгрузки, то можно поступить следующим образом: не преобразовывать сразу категории во вкладке Обработчик XML, а в Поиск/Замене указать на какой текст поменять ID категории.
  5. Я думаю, что всё не так печально... не скажу, что так часто, но ставлю клиентам этот модуль. Просто род моих занятий несколько другой - парсинг. А вот связь между этими двумя модулями реально важна, поскольку заграничный его аналог HPM стараются не использовать или берут что-то с варёзников... Скорее всего не все пишут об этом, а решают как-то своими силами...
  6. Внесите тогда ещё небольшое исправление в файлы simplepars_browser.twig для разных версий, если уж всё равно будете обновление делать. 22 и 23 местами нужно поменять..
  7. <div class="col-sm-1"> <label class="control-label">Очередь <span data-toggle="tooltip" data-original-title="Порядок выполнения скриптов если указано два и больше скрипта в одно и тоже время."></label> <input name="scripts_list[<?php echo $ts_key?>][sort]" type="text" value="<?php echo $task['status']?>" class="form-control" form="form"> </div> В модуле SimplePars найдена небольшая ошибка. Если используете не один, а несколько скриптов, то не получится сделать для них "Порядок выполнения скриптов". Указан столбец 'status' из таблицы 'oc_pars_phpscripts', а должен быть указан 'sort'. Правильно строка будет выглядеть так: <input name="scripts_list[<?php echo $ts_key?>][sort]" type="text" value="<?php echo $task['sort']?>" class="form-control" form="form"> Все, кто использует в работе скрипты, внесите исправление в свой файл simplepars_phpscripts.tpl Находится по пути: /admin/view/template/catalog/simplepars_phpscripts.tpl
  8. Можете в SKU использовать операторы if и else. Логика такая: если совпадают цены в границах, то пусто в SKU и товар без артикула не загружается, если не совпали - грузится SKU. https://simplepars.top/index.php?page=note&n=50
  9. Дуже дякую!) але більшість цін працює, але бувають виключення. Не підскажете як їх зробити? Это был ответ только на частный случай, как с помощью регулярных выражений можно получить цены вида хх90.
  10. Немного подобное я у себя на локалке реализовывал, парсил практически всё, что только открывается в браузере, а потом скармливал эти страницы SimplePars. Скорость конечно не та... но зато обходит любые защиты... Для рядового пользователя это конечно вряд ли пригодится, а вот для исполнителей вещь нужная. Интересно было бы расширение в плане, что границы можно как угодно расписать, например, используя разную логику... ЕСЛИ, ИЛИ... Если НЕТ чего-то, то границу брать вот эту, а если ЕСТЬ что-то, то границу берём другую... Может и не совсем понятно расписал, если коротко: расширить возможности границ, сделать их ещё гибче... Зачем это нужно... Постоянно парсю некоторые маркеты и сайты на одних и тех же CMS и получается, что у сайтов коды как бы и похожи, но могут отличаться совсем незначительно... т.е. интересно было бы взять уже известный набор вариантов границ для одного маркета и сразу вставить его, понять, какой именно вариант модуль выбрал и не заглядывать даже в код ) Можно так создать такую себе мини-базу вариантов парсинга границ определённой CMS или маркета... Добавил бы больше "человеческого фактора" в работу модуля... в эти поточности... Рандомные задержки хорошо, я бы ещё добавил типа перерывов рандомных, которые уже измеряются не секундами, а минутами. Сколько их делать в течение часа и на сколько минут... от 1 мин до 60 минут максимум. При такой логике работы на порядок сложнее будет вычислить работу парсинга... Постоянно делаю прайсы с помощью модуля... Хватает и тех возможностей, что есть уже, но если это возможно ещё больше расширить, то будет просто шикарно... Чего не хватает и приходится использовать другие модули. Работа с товарами, которые уже есть в базе. Этого функционала много никогда не бывает... Понятно, что SimplePars это не Batch Editor но всё же есть куда расширяться. Вещи, которые практически всегда необходимы: работа с акциями и скидками, датами их начала и конца, фиктивные разные наценки/скидки по типу, как у АОП и пр. Это всё хорошо... из личного опыта... ну очень редко пользуюсь подобным. Зато массово люди используют выгрузки, которые поставщики используют, чтобы меньше их парсили ) Вот тут бы расширить возможности привносить изменения в xml на разных этапах загрузки было бы весьма здорово... Опять же ошибок много в этих фидах встречается...
  11. Так ресурс приличный... я бы поинтересовался всё же у них, насколько соответствует "* * * * *" реальности. Иногда бывает, что дают месяц ежеминутного срабатывания в планировщике, а когда клиенты продляют хостинг, то странным образом планировщик начинает срабатывать уже раз в 5-10-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.