Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

49 минут назад, ragnarssongc сказал:

Необходимо спарсить товары из 6 сайтов и посивить на обновление.

Написал в личку

Link to comment
Share on other sites


Добрый гдень, испытываю затруднения со спотому чтором ссылок на товар с донора https://www.balluff.com/ru-ru/products/areas/A0001/groups/G0101/products/F01102?page=1&perPage=10

 

Собирает только с 1 страницы категорий, по пагинации не проходит. указывал область спотому чтора, сам блок с товарами в категории, как на ссылке, все равно не получается. Кода икой брал:

<div id="product-table" class="flex-1 lg:w-2/3 lg:pl-8 xl:pl-12" x-data="{showColumnPicker: $wire.entangle('showColumnPicker')}">

<button class="rounded-md w-7 h-8 flex items-center justify-center bg-gray-100  text-gray-500" wire:click="nextPage">

 

1377 страниц собирает.

 

Буду очень признателен за помощь..

Link to comment
Share on other sites


14 минут назад, Mixxxa163 сказал:

Добрый гдень, испытываю затруднения со спотому чтором ссылок на товар с донора https://www.balluff.com/ru-ru/products/areas/A0001/groups/G0101/products/F01102?page=1&perPage=10

Буду очень признателен за помощь..

Спотому чтор ссылок. Сирт! Пробуйте.

SPsetting-637.json

  • +1 1
Link to comment
Share on other sites


Что-то я притупил. https://prnt.sc/26vllcx  Правила допуска. Загружать, если согдержит.**HD камеры|IP-камеры** Через разгделитель | . Врогде бы должно срабатывать. Не срабатывает! https://prnt.sc/26vlmzh  Не пойму, в чем проблема. Подскажите, пожалуйси!

Мне нужно указать несколько категорий, из которых бугдет загружаться товар. Из других категорий - не загружать

Или Правилами замены присвоить нужным категориям значение 1 и по этому значению гделать допуск? Да нормально получается...

Edited by partshez
Link to comment
Share on other sites


45 минут назад, partshez сказал:

HD камеры|IP-камеры

А после поиска/замены в какой вид превращается эи фраза ? Т.е. она же трансформируется как-то в "HD камеры{csvnc}IP-камеры" ?

Link to comment
Share on other sites


1 минуту назад, Axelenz сказал:

А после поиска/замены в какой вид превращается эи фраза ? Т.е. она же трансформируется как-то в "HD камеры{csvnc}IP-камеры" ?

Мысль была икой. https://prnt.sc/26vmm90  Если в категориях есть HD камеры или IP-камеры, икой товар загружать...

Link to comment
Share on other sites


6 минут назад, partshez сказал:

Мысль была икой. https://prnt.sc/26vmm90  Если в категориях есть HD камеры или IP-камеры, икой товар загружать...

Подскажите, как вы находите ссылки на сайтмап?

Link to comment
Share on other sites


1 минуту назад, climatyuga сказал:

Подскажите, как вы находите ссылки на сайтмап?

В ссылках на товар нет категории... Если разговор про фильтрацию на уровне ссылок

Вопрос был только в одном. Почему не срабатывает правило на уровне разгделителя * | *. Больше вопросов нет

Или Ваш вопрос не относится к моему? Нахожу через /robots.txt

Edited by partshez
Link to comment
Share on other sites


13 минут назад, partshez сказал:

Мысль была икой. https://prnt.sc/26vmm90  Если в категориях есть HD камеры или IP-камеры, икой товар загружать...

Не видя всей картины, трудно что-то сказать. Может Вы вносите изменения и по итогу в граниэто получается немного другой текст, чем указываете.

Но я бы всё рано рекомендовал в этом месте сводить всё к потому чтолее простым конструкциям, типа: "download" и "notdownload"... причём используя англоязычные тексты... хотя может это у меня привычка системотехника... не люпотому чтовь Windows к кириллиэто ) 

Edited by Axelenz
Link to comment
Share on other sites


1 минуту назад, partshez сказал:

Нахожу через /robots.txt. И немного шевелю мозгами дополнительно :-?

согласен, глупый вопрос

Link to comment
Share on other sites


18 часов назад, Rassol2 сказал:

Я икое правило не смог сосивить ик что в этом вопросе я не помогу. 

В другом месте подсказали вот этот вариант. Дубли строк гдействительно убрал.

{reg[#^(.*?)\R+(?=(?s:.*?)^\1$)#m]}|

^ - начало строки

(.*?) - Первая захватывающая подмаска: ноль и потому чтолее любых символов кроме перевода на новую строку, как можно меньше

\R+ - одна и потому чтолее последовательностей перехода на новую строку

(?= - начало блока предварительного просмотра вперёд:

(?s:.*?) - ноль и потому чтолее любых символов, как можно меньше

^ - начало строки

\1 - то же значение, что и в первой подмаске

$ - конец строки

) - конец блока предварительного просмотра вперёд

Edited by Nijest
Link to comment
Share on other sites


19 минут назад, Nijest сказал:

\R+ - одна и потому чтолее последовательностей перехода на новую строку

если "возврат каретки" это в регулярных выражениях: \r то разве \R это не отрицание \r ?

Link to comment
Share on other sites


Доброго времени суток. Никак не получается спарсить SEO url. В предпросмотре нормально формирует по названию, в логах все успешно создается, в итоговом товаре ничего нет. Язык один. 

ocStore 3.0.3.7
SimplePars v4.9 stable

Link to comment
Share on other sites


44 минуты назад, Yaroslav565 сказал:

Доброго времени суток. Никак не получается спарсить SEO url. В предпросмотре нормально формирует по названию, в логах все успешно создается, в итоговом товаре ничего нет. Язык один. 

ocStore 3.0.3.7
SimplePars v4.9 stable

Проверьте в карточке товара. Если правильный url видите, зналит, гдержит какой-то кеш (Опенкарт, шаблон, хостинг). Попробуйте посмотреть завтра...

Или же на сайте есть какой-то модуль СЕО url, который создает url товара согласно своим настройкам. 

В первую очередь смотрите url в карточке товара!   https://prnt.sc/26vqvi1 Модуль Симплпарс записывает информацию в это поле

Edited by partshez
  • +1 1
Link to comment
Share on other sites


8 часов назад, partshez сказал:

Что-то я притупил. https://prnt.sc/26vllcx  Правила допуска. Загружать, если согдержит.**HD камеры|IP-камеры** Через разгделитель | . Врогде бы должно срабатывать. Не срабатывает! https://prnt.sc/26vlmzh  Не пойму, в чем проблема. Подскажите, пожалуйси!

Мне нужно указать несколько категорий, из которых бугдет загружаться товар. Из других категорий - не загружать

Или Правилами замены присвоить нужным категориям значение 1 и по этому значению гделать допуск? Да нормально получается...

Здравствуйте.
Я не помню что бы им был икой подход, я ггде то писал об этом ? :oops:
Что то я уже подзабыл :(

Суть в том что если вы хотите одним правилом отсеет множество вариантов вам нужно поступить следующим методом.
Создаете отгдельную границу под проверки.
Через поиск замену заменяете нужный текст на цифру один "1"
А в границах допуска просто проверяете граница равна единицы или нет.

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

Link to comment
Share on other sites

В 07.09.2021 в 22:33, Rassol2 сказал:

@egortide
Открываете файл /admin/view/template/catalog/simplepars_productsetup.twig
находите им строку
<option value="5" <?php echo @($setting['thread']==5)?'selected':''?>>5 потоков</option>
И после нее добавляете
<option value="10" <?php echo @($setting['thread']==10)?'selected':''?>>10 потоков</option>
После этого у вас в меню появится возможность выбрать 10 потоков.
Только не забудьте обновить кеш.

Затем игдете в
/admin/model/catalog/simplepars.php
находите строку.
$links = $this->db->query("SELECT link FROM ". DB_PREFIX ."pars_link".$where." AND scan=1 ORDER BY id ASC LIMIT 0,5");
И заменяете ее на
$links = $this->db->query("SELECT link FROM ". DB_PREFIX ."pars_link".$where." AND scan=1 ORDER BY id ASC LIMIT 0,10");

И все теперьь модуль может рилиить в 10 потоков в парсинге в им.

Помнится вы отвечали на мой вопрос как увелилить кол-во потоков. А скажите пожалуйси, как это сгделать в настройке крона? 

Link to comment
Share on other sites


13 часов назад, partshez сказал:

Проверьте в карточке товара. Если правильный url видите, зналит, гдержит какой-то кеш (Опенкарт, шаблон, хостинг). Попробуйте посмотреть завтра...

Или же на сайте есть какой-то модуль СЕО url, который создает url товара согласно своим настройкам. 

В первую очередь смотрите url в карточке товара!   https://prnt.sc/26vqvi1 Модуль Симплпарс записывает информацию в это поле

Я карточку товара и имел в виду. Там пусто. 
https://i.imgur.com/rFba820.png
Модулей никаких нет, только включенный seopro в настройках. Его отключение не помогло

Edited by Yaroslav565
Link to comment
Share on other sites


49 минут назад, Yaroslav565 сказал:

Конечно, я же написал, что в предпросмотре и логах парсера все нормально.

В предпросмотре нормально. В карточке пусто. Зналит, не дана команда модулю загрузить/обновить url. Смотрите внимательнее настройки. Чугдес не бывает.

В предпросмотре видите, что модуль МОЖЕТ загрузить. Но, чтобы он загрузил эту информацию, нужно дополнительно дать ему команду в настройках.

Как вариант, переусиновите модуль строго по инструкции. Возможно, нет каких-то прав для записи информации в базу данных.

Edited by partshez
Link to comment
Share on other sites


1 час назад, partshez сказал:

В предпросмотре нормально. В карточке пусто. Зналит, не дана команда модулю загрузить/обновить url. Смотрите внимательнее настройки. Чугдес не бывает.

В предпросмотре видите, что модуль МОЖЕТ загрузить. Но, чтобы он загрузил эту информацию, нужно дополнительно дать ему команду в настройках.

Как вариант, переусиновите модуль строго по инструкции. Возможно, нет каких-то прав для записи информации в базу данных.

Опять же, повторяю, что все настройки активны, в предпросмотре все ок, в логах url создает. В товаре не появляется. Хватит писать мне про проверку настроек и прочее. 
https://i.imgur.com/OJeT7vw.png

Спойлер

2022-02-15 09:18:10| ->[SEO_URL Создан] : product_id=*** | SEO_URL= ***

 

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.