-
Публікації
740 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Усі публікації користувача Axelenz
-
Пожалуйста. Не знаю, встречаются ли где дальше в самом тексте неразрывные пробелы, так что смотри, можно подстраховаться и не удалять, а заменять на обычный пробел
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
{br} | | {reg[#<div>\s*?</div>#u]}| Сергей, держи ответ. https://www.caralarm.com.ua Знакомый сайт, парсил )
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
Я когда-то постоянно работал на наполнение Opencart с магазинов на vk. Но для этого я сделал скрипт для автоматизации ручной работы с рандомными задержками, чтобы не забанили vk, он сам в браузере вызывал товары, парсил страницу, фильтровал и составлял готовый прайс под загрузку для АОП... А так, чтобы с помощью SimplePars в лоб парсить vk то не пробовал... думаю, что проблемы однозначно вылезут )
-
Там может быть до 20 различных цветов в карточке товара. А кроме того, есть цвета составные, которых может быть в итоге сотни: красно-белый, сине-желтый и т.п. К тому же сам товар может быть : - без опций - с опцией Цвет - с опцией Размер - с опцией и Цвет и Размер
-
Это зависит только от Вашего профессионализма. Никто не запрещает доработать/изменить модуль под свои нужды.
-
Да, это не возможно и я с ним полностью согласен. Я его лишь использую, как инструмент, в своей схеме парсинга.
-
Ошибаетесь. Именно этим модулем, поскольку мы находимся на ветке форума модуля SimplePars.
-
Вы пробуете парсить сложный сайт со связанными опциями, а задача эта выходит за рамки обычного парсинга... Я давно занимаюсь парсингом этого сайта на заказ для Prom, поэтому мне он очень хорошо знаком...
-
Я бы тогда уточнил, что это лишь частный случай. Если взять число 1,000,000,01 т.е. миллион, то уже не работает. В нашей стране это ещё может и сработает, а там, где "тугрики" и шестизначные суммы ходят на уровне покупки товаров в супермаркете, то уже не подойдёт... Пример: Казахстан - стоимость телевизора несколько миллионов тенге...
-
Примерно так можно это решить: {reg[#([1-9,]),(\d{1,2})$#]}|$1.$2 ,| можете пробовать даже сократить до {reg[#,(\d{1,2})$#]}|.$1
- 13 413 відповіді
-
- 2
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
Так а что мешает посмотреть реализацию этого у донора ? http://joxi.ru/823MXvgHwyP6nr
-
Не известно, какие у Вас настройки в php.ini. А без этого можно долго гадать... php_value post_max_sizephp_value upload_max_filesize
-
По тем данным, что Вы представили, можно долго угадывать, что Вы делаете "правильно"...
-
А ссылка, собственно говоря, она где ? Кто-то её видит ?
-
Вы бы конкретику сразу давали, тогда и ответы получали бы... Какие числа могут попадаться слева ? Это цены или размеры или ещё что ? {reg[#^(?=[1-9])\d{1,}$#]}|44
- 13 413 відповіді
-
- 1
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
{reg[#[^0-9.,]#]}|44
-
Читайте документацию, автор модуля всё расписал. https://simplepars.top/index.php?page=note&n=48
-
После <loc> пробел сразу следует... и ранее так же было ?
-
А в браузере Вы смотрели, есть карта сайта ? Дайте ссылку на донора.
-
Попробуйте погуглить в интернете. Там много разных вариантов возникновения подобного от смены браузера, php до чистки кеша несколько раз подряд. Вспоминайте, что этому предшествовало... обновление браузера, установка модуля, обновление чего-то там...
-
А php 7.4 версия ?
-
У них один движок. Попробуйте в огненной лисе (Firefox), например.
-
А используете "всеми любимый" браузер Chrome ?
-
Для того, чтобы автоматически создавать Описание товара при разных исходных, я давно уже сделал скрипт, который именно этим и занимается. Скрипт понятно не бесплатный, там около 500 строк, которые участвуют в формировании рандомного Описания товара, информация берётся из разных мест, как вносимых вручную, так и тех, которые берутся из данных о товаре... Вот кусок этого скрипта, для примера: http://joxi.ru/p27jy4gTZbgyGm https://prnt.sc/IHql3xmapf6H Пользоваться скриптом самому не так просто... необходимо минимальное знание php и понимание SimplePars, особенно раздела https://simplepars.top/index.php?page=note&n=48 Поэтому я его обычно наполняю сам заказчику, под его конкретные нужды. От заказчика желательно получить синонимальный ряд для формирования текста именно по его теме... Но скрипт такой есть. А какие тексты выходят из него и насколько они рандомны - это уже зависит от того, какие данные и в каком количестве ему скормить...
- 13 413 відповіді
-
- 2
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
Для возможных многострочных текстов подойдёт что-то типа такого регулярного выражения: {reg[#\A(.{0,10})(.*?)(\v.*?)+\z#u]}|$1 http://joxi.ru/L21qOG3UDjnDD2 {reg[#\A\s*(.{0,10})(.*?)(\v.*?)+\z#u]}|$1 со страховкой от пустых мест перед самим текстом... Правильно заданный вопрос несёт в себе половину ответа. Тексты бывают разные...
- 13 413 відповіді
-
- 2
-
- simplepars
- парсинг товаров opencart
- (і ще %d)