Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

xshader

Пользователи
  
  • Публикаций

    157
  • Зарегистрирован

  • Посещение

Все публикации пользователя xshader

  1. Не могли бы по возможности включить это в планы доработки? Просто очень бы упростило жизнь при наведении порядка в категориях. Может при разовом парсинге это не так актуально, но когда много сайтов, то это капец какая проблема.
  2. Так я не знаю в какой очередности модуль создает категории из дерева. Товар то сразу находится в категории "Главная -> Женское -> Штаны" и в процессе парсинга карточки товара я могу получить лишь массив его категорий и создать каждую из массива в процессе парсинга в каком-то порядке, как в модуле заложена логика. И получается я не могу в момент создания категории из массива иметь в качестве другой переменной наименование конкретной категории, которая сейчас создается из этого массива. Для title, H1 категории я не могу использовать имя категории, могу оперировать только массивом целиком, но не наименованием категории из этого массива в отдельности. И получается это приведет к одинаковым метаданным категорий, т.к. пропадает уникальность для каждой категории. Это легко переименовать руками, когда мало категорий, но трудоемко (в моем случае), если их много.
  3. Прошу пожалуйста подсказать как тогда решить задачу построения дерева категорий при парсинге страницы товара и заполнить H1 у каждой созданной категории из данного дерева. В качестве H1 используется название конкретной категории. <ul class="breads"> <li>Категория 1</li> <li>Категория 2</li> <li>Категория 3</li> </ul> Для построения дерева категорий я делаю границу парсинга от <ul class="breads"> до </ul> и внутри границы собираю повторяющиеся элементы <li> </li>. С этим проблем нет. Как спарсить название каждой категории в массиве и чтобы он был не склеенный когда его использую на вкладке SEO? То есть не пойму как сказать модуль при создании Категории 1 (когда он это делает из массива) прописать этой категории H1 = Категория 1 с учетом что создание категорий происходит последовательно из массива. Если просто создать новую отдельную границу для нужд H1, то это будет та же самая повторяющаяся граница парсинга <ul class="breads"> до </ul>, что приводит к склеиванию.
  4. Не совсем понял тогда как должны отличаться границы парсинга для структуры категорий и для H1 каждой. Для примера у меня границы парсинга для создания структуры <ul class="cat">...</ul>. Разве должны быть не такие же границы для парсинга H1 категории? Я же как-то должен собрать все категории.
  5. Может только у меня такая проблема или что-то не понимаю, но в процессе парсинга товара получаю его категории: Компьютеры и ноутбуки -Ноутбуки --Аксессуары ---Адаптеры, переходники, платы расширения Вложенность категорий создается с верным названием у каждой, все ок, но у всех категорий одинаковый склеенный H1 из названий всех категорий: "Компьютеры и ноутбукиНоутбукиАксессуарыАдаптеры, переходники, платы расширения" Что делаю не так?
  6. Требуется ли какие-то дополнительные доработки модификаторов ос3, чтобы к письму админа и клиента прикреплялся файл из кастомного поля simple? Модификаторы кастомных полей установлены, в админке файл в заказах имеется, но требуется прикреплять к письму. Поле типа файл при создании должно быть полем Заказа или Покупателя?
  7. Да вот пока не вышло, подставляю из своего браузера заголовки как в инструкции, прикручиваю приватные прокси, проверяю их через модуль (статус ок), стоит только начать и все прокси cloudflare сразу банит. Количество потоков 1, пауза 0-30
  8. Господа, спасайте) Патаюсь спарсить сайт, пример страницы https://www.router-switch.com/pvdm3-192-p-1162.html Но он защищен сервисом cloudflare (https://www.cloudflare.com/) Не могу понять как его обойти, User-Agent, куки, заголовки настраивал, но итог один. В итоге при парсинге получаю:
  9. @Rassol2 точно, спасибо, получается главное фото есть в коде в виде https://assets.danfoss.com/images/preview/IMG106637557137/IMG106637557137_preview.jpg?w=96&h=96 Обрезаю ?w=96&h=96 и получаю фото нормального размера. А вот второстепенные фото уже подгружаются из внешнего ресурса:( Ну ладно, с главным фото уже тоже отлично.
  10. Может кто подскажет можно ли спарсить изображения со страницы, если они не видны в коде страницы, когда парсер пробегает Вот пример страницы https://store.danfoss.com/ru/ru/Холодильная-техника/Клапаны/4-ходовые-реверсивные-клапаны/4-ходовой-реверсивный-клапан%2C-STF/p/061L1146 Как видит парсер: Как подгружается для пользователя в браузере:
  11. Скриншоты в спойлер спрятал. По решению почистил битые теги заменой, прогнал повторно парсинг, теперь все хорошо. Заметил еще особенность, что при расстановке границ парсинга регистр важен. Т.е. граница <ul> и <UL> выдавала разные результат.
  12. Парсер в некоторых случаях пропускает закрывающие теги </li> Парсим страницу https://videoglaz.ru/teplovizionnye-ip-kamery/dahua/dahua-dh-tpc-acpt8420b-b20100zc510b Получаем на выходе: Но в исходном коде страницы закрывающий тег есть Как итог ломается верстка карточки товара после загрузки в магазин и вся страница плывет.
  13. Из-за чего при сборе ссылок с донора может быть ошибка 2020-05-05 07:43:03| Парсинг : НЕИЗВЕСТНЫЙ ОТВЕТ | Ответ сервера не распознан. Код ответа [403] Ссылка | https://astrohn.ru/shop/ Да и не только сборе ссылок, в принципе через парсер ответ донора всегда 403
  14. Не работает SeoPro на страница самих новостей. На остальных страницах работает.
  15. xshader

    SimplePars - Універсальний парсер для ІМ

    Никогда не писал отзывы, но тут не могу себя сдержать. Покупал разные парсеры, ломал голову с настройкой, нужного результата не добивался. Честно сказать, скептически относился и к этому парсеру. Не скажу, что с этим все на раз два, но за пару часов самостоятельной настройки я спарсил напрямую с сайта-донора к себе в магазин 6 тыс товаров, категорий с кучей атрибутов, характеристик, изображений товаров. Рекомендую!!!
  16. При переходе на вкладку "Парсинг в ИМ" выдает ошибку: Fatal error: Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option o INNER JOIN option_description d ON o.option_id = d.option_id WHERE d.la' at line 1<br />Error No: 1064<br />SELECT o.option_id, d.name FROM option o INNER JOIN option_description d ON o.option_id = d.option_id WHERE d.language_id =1 ORDER BY o.option_id in /home/u357422/skud-system.ru/www/system/library/db/mysqli.php:40 Stack trace: #0 /home/..../www/system/library/db.php(45): DB\MySQLi->query('SELECT o.option...') #1 /home/..../www/admin/model/catalog/simplepars.php(2870): DB->query('SELECT o.option...') #2 /home/..../www/storage/modification/system/engine/loader.php(248): ModelCatalogSimplePars->getAllOpts() #3 /home/..../www/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /home/..../www/admin/controller/catalog/simplepars.php(597): Pr in /home/..../www/system/library/db/mysqli.php on line 40 OcStore 3.0.2.0
  17. Выгрузка в google ругается при генерации файла При отключении выгрузки атрибутов This page contains the following errors: error on line 457 at column 26: EntityRef: expecting ';' Below is a rendering of the page up to the first error.
  18. Установил фильтр, но не фильтрует, при нажатии чего-либо, все становиться не кликабельным ocStore 3.0 + шаблон UniShop купил на https://https://opencartforum.com/files/ заказ № 42765 от 18.09.2019
  19. При обновлении на версию 2.0 Код ошибки(0): Error: Unknown column 'oc_currency.code' in 'where clause' Error No: 1054 UPDATE currency SET `symbol_right` = ' ₽' WHERE `oc_currency`.`code` = 'RUB' в /home/.../www/system/library/db/mysqli.php в строке 40 В базе сайта таблицы без префикса oc_*
  20. После установки возникает ошибка Notice: Undefined property: Proxy::getNewestProducts in /var/www/***/catalog/controller/extension/module/lightshop_product_tabs.php on line 50
  21. Т.е. вот так сделать нельзя? Чтобы категории оставались слева вертикально, а в строке меню были пункты меню с выпадающим списком второго уровня.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.