Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

29 минут назад, rozario888 сказал:

Как относительного такого когда сделать сбор всех картинок? Главную не проблема настроить, а с повторяющимися че т буксую...

Создал обычную с границами  <img src=" и ", затем с повторяющимися с выбором первой страницы и  <div class="print_only"> с </div>

Неправильно?

 

<div class="print_only main"><img src="/upload/iblock/7a7/830x620_dc_lagoon.png" alt="image"></div>

<div class="print_only">

<div>

<img src="/upload/iblock/7a7/830x620_dc_lagoon.png" alt="image">

<img src="/upload/iblock/c8a/lagoon_dc_front_830x620px.png" alt="image">

<img src="/upload/iblock/1b6/lagoon_bok_830x620px.png" alt="image">

<img src="/upload/iblock/146/bse_bsag_out_830x620.png" alt="image">

<img src="/upload/iblock/a54/830x620_lagoon_pult_front.png" alt="image">

<img src="/upload/iblock/6e0/lagoon_dc_macro1_830x620px.png" alt="image">

<img src="/upload/iblock/402/lagoon_dc_macro2_830x620px.png" alt="image">

<img src="/upload/iblock/0d6/lagoon_dc_macro3_830x620px.png" alt="image">

</div>

</div>

</noindex>

Поскольку вы дали такой код а не ссылку на сайт, то покажу на примере вашего кода.

Допустим вы загрузили страницу и видите 
http://joxi.ru/EA4zJd7so0yQGm

Обычная граница парсинга, она берет только первое вхождения и игнорирует все остальные.
Повторяющая граница парсинга берет все вхождения на странице, Которые совпадают с началом и концом парсинга.

 

В данном случаи вы можете заметить что все фото находятся внутри блока 
class="print_only">
</div>

Вводим эти данные и жмем пред просмотр. И видим что модуль вырезал из страницы все кроме кода который был внутри этого блока. 

http://joxi.ru/82QQRjosw4W5N2

Тем нам нужно собрать все фото.
Теперь создаем повторяющую границу парсинга. Где облать выбираем предрекшую границу 

http://joxi.ru/823xNW1f9wlx1A

жмем пред просмотр и видим тот же код. 
И понимаем что все ссылки на фото находятся между тегами <img src=" и "
 

Так и настраиваем. Жмем пред просмотр и видим
http://joxi.ru/12MYLgGul8QRl2

Модуль забрал с страницы все фото. Разделитель для csv тоже можно указать. 

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

Надіслати
Поділитися на інших сайтах

4 минуты назад, Rassol2 сказал:

Поскольку вы дали такой код а не ссылку на сайт, то покажу на примере вашего кода.

Я думал остальное не важно будет..

5 минут назад, Rassol2 сказал:

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

В общем то как и я настроил. Сейчас еще раз попробую

Надіслати
Поділитися на інших сайтах


Только что, rozario888 сказал:

Я думал остальное не важно будет..

В общем то как и я настроил. Сейчас еще раз попробую

можете сделать экспорт формы дать мне, я посмотрю как вы настроили и отпишусь вам если где то ошибка. 

Надіслати
Поділитися на інших сайтах

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

можете сделать экспорт формы дать мне, я посмотрю как вы настроили и отпишусь вам если где то ошибка. 

Все получилось)) Хотя все один в один было, кроме вот этот я  использовал <div class="print_only">, заменил на class="print_only">.

 

Вопрос такой. Допустим у меня уже есть ссылки. Их как то можно добавить в базу парсера, чтобы по новой не собирать и от них уже делать дальнейшие операции? 

Настройки по этим ссылкам уже сделаны, соответственно.

Надіслати
Поділитися на інших сайтах


2 минуты назад, rozario888 сказал:

Вопрос такой. Допустим у меня уже есть ссылки. Их как то можно добавить в базу парсера, чтобы по новой не собирать и от них уже делать дальнейшие операции? 

 

да можно.
Или сюда записать и сохранить.
http://joxi.ru/brR53gVT78EabA

или здесь. 
http://joxi.ru/4AkoVLBfoVnPZA

  • +1 1
Надіслати
Поділитися на інших сайтах

38 минут назад, rozario888 сказал:

Вообще супер! Запустил прогон, посмотрим что получится))

 

image.png.c08b7e147a5952aa3a64b9fe89a0a451.png

надеясь вам все понравится. 
А если нет пишите что не так будем думать. Улучшать ) 

Надіслати
Поділитися на інших сайтах

В 11.05.2019 в 23:23, Rassol2 сказал:

надеясь вам все понравится.

По заданию все выгрузилось, только его почему то перезапускать надо было. Где то 500 товаров и дальше опять запуск продолжения.

 

По фотографиям: можно ли их выгружать в разных колонках, а не через ";" , и ссылки не активные получились формата /upload/iblock/2b8/bhp_me_830x620.png, без адреса сайта в начале

  • +1 1
Надіслати
Поділитися на інших сайтах


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

По заданию все выгрузилось, только его почему то перезапускать надо было. Где то 500 товаров и дальше опять запуск продолжения.

Это нужно было смотреть причину остановки. 

 

 

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

По фотографиям: можно ли их выгружать в разных колонках, а не через ";" , и ссылки не активные получились формата /upload/iblock/2b8/bhp_me_830x620.png, без адреса сайта в начале

да это все предусмотрено.
Для того что бы каждое значение было в новой ячейке используйте разделитель {csvnc}
http://joxi.ru/eAOYZEpu9GKWXm
{csvnc} - переводится как csv новая колонка. :)
Если нужно с новой строки тогда {csvnl}

По поводу адреса сайта. Модуль ничего не выдумывает и парсит то что есть. Но это все можно настроить. 
В поиск замена есть специальное поле где можно указать что добавить в начало границы парсинга. Или в конец. 

Пример - http://joxi.ru/YmEa4gRSwL7Pwm
В итоге будете иметь нужные ссылки в разных колонках. :) 

Ну и доп информация оставлю здесь - 
https://simplepars.top/index.php?page=doc#tab_search-replace

Надіслати
Поділитися на інших сайтах

Не парсер, а пушка прям какая-то, все есть:-D8-)

 

56 минут назад, Rassol2 сказал:

Ну и доп информация оставлю здесь

Да, до замен еще не дошел, согласен))

 

57 минут назад, Rassol2 сказал:

Это нужно было смотреть причину остановки. 

Позже еще раз запущу и посмотрю. 

Надіслати
Поділитися на інших сайтах


Только что, rozario888 сказал:

Не парсер, а пушка прям какая-то, все есть:-D8-)

 

Да, до замен еще не дошел, согласен))

 

Позже еще раз запущу и посмотрю. 

Как по мне уже функционал в плане парсинга хорошо нарастил. 
только документация занимает столько же времени как и разработка модуля. А устаревает за неделю. По возвращению на рабочее место начну пилить видео уроки по всем функциям. 
 

Надіслати
Поділитися на інших сайтах

3 часа назад, Rassol2 сказал:

Как по мне уже функционал в плане парсинга хорошо нарастил. 

Да, удобно! 

 

Кстати, по атрибутам, вы говорили для них надо отдельную страницу парсить http://prntscr.com/no02ct  с окончанием /specification/ .Это, кстати, видимо недавно стало. Раньше они были в коде обычной ссылки. 

Так вот, получается я это указываю вот здесь с обычной ссылкой http://prntscr.com/no08gg , далее в настройках CSV соответствие и информация по атрибутам выгрузится к товару точно также как вся другая информация по нему с обычной ссылки? Т.е. все вместе будет или модуль в выгрузке раскидает информацию с двух ссылок на два списка

Надіслати
Поділитися на інших сайтах


Можете сделать так как вы написали и модуль спарсить атрибуты. Если будете собирать ссылки с приставкой для атрибутов и парсить ее то модуль так и запишет в файл. А если у вас будет 2 ссылки с атрибутами и без. Тогда модуль сделает 2 строки в прайсе на каждую ссылуюку. 

 

 

Надіслати
Поділитися на інших сайтах

4 минуты назад, ganapati сказал:

У меня php 7.2 и 3.0.2.0 работать будет?

Нет.
на данный момент я не сделал адаптацию под 3 версию. 
Ждите запланировал на ближашие 1.5 -2 месяца. 

Надіслати
Поділитися на інших сайтах

5 minutes ago, Rassol2 said:

Нет.
на данный момент я не сделал адаптацию под 3 версию. 
Ждите запланировал на ближашие 1.5 -2 месяца. 

Надеюсь быстрее, хотел бы приобрести на 5 магазов сразу у меня все мои клиенты на 3.0.2.0 к сожалению, переходить вниз не могу.

Надіслати
Поділитися на інших сайтах


7 минут назад, ganapati сказал:

Надеюсь быстрее, хотел бы приобрести на 5 магазов сразу у меня все мои клиенты на 3.0.2.0 к сожалению, переходить вниз не могу.

адаптацией я займусь когда приеду с командировки. 
И на это уйдет тоже не мало времени так что быстрее я обещать не могу. :( 

Надіслати
Поділитися на інших сайтах

Все перечитал, вроде. Не могу понять Как же настроить парсинг категорий, в моем случае, что написать в начале и конце границы? целый день голову ломаю.

Вот от сюда хочу спарсить категории.

 

Все, стоило написать только и сразу прозрел, спарсил.

Змінено користувачем Stin
Уточнение
Надіслати
Поділитися на інших сайтах


18 минут назад, Stin сказал:

Все перечитал, вроде. Не могу понять Как же настроить парсинг категорий, в моем случае, что написать в начале и конце границы? целый день голову ломаю.

Вот от сюда хочу спарсить категории.

 

Все, стоило написать только и сразу прозрел, спарсил.

Все зависит от того что вам нужно получить. 

Я вот сделал так. 
http://joxi.ru/Dr8yGa0foD90Mm

для этого создаем границу парсинга обычную и выделяем блок с категориями.
затем внутри нее делаем повторяющуюся и выбираем все названия категорий. 

http://joxi.ru/J2bV0xMF0MbDL2

Затем настраиваем повторяющуюся границу. 

http://joxi.ru/xAeDpyzuRVKOy2

Пропустить ставим 1 что бы убрать первое вхождение , а именно слово Главная. Она же нам ненужна. 

Вот как то так. :) 

  • +1 1
Надіслати
Поділитися на інших сайтах

@Stin ну или так получается если парсить напрямую в магазин 
http://joxi.ru/BA00yQ3IMqY3aA

Надіслати
Поділитися на інших сайтах

Опять вопрос, звиняйте.

в наличии

нет в наличии

 

Как в этом случае поступить, в первом случае, товар есть в наличии и добавляется стиль к тексту, а во втором просто пишется, что нет в наличии., как отсечь стиль? Пробовал через поиск\замену, не понял этой вкладки.

Надіслати
Поділитися на інших сайтах


30 минут назад, Stin сказал:

Опять вопрос, звиняйте.

в наличии

нет в наличии

 

Как в этом случае поступить, в первом случае, товар есть в наличии и добавляется стиль к тексту, а во втором просто пишется, что нет в наличии., как отсечь стиль? Пробовал через поиск\замену, не понял этой вкладки.

Я бы сделал так.
И получил тако результат. 

http://joxi.ru/4AkoVLBfoVDz4A
http://joxi.ru/Dr8yGa0foD978m

Затем сделал бы поиск замена.
Вот так. - http://joxi.ru/GrqXQlOu4bDL4A

А это значит на наш человеческий.
1 - Удалить все теги Html 
2 - Удалить знак > если есть 

3 - Удалить знак < если есть

4 - Удалить знак = если есть
5 - Заменить нет в наличии на 0 

Что мы получим в результате
Вариант где есть в наличии выйдет так 
http://joxi.ru/Vm6xgKqf4KYonA

А вот вариант где нет в наличии
http://joxi.ru/52azGXqsE0XjpA

Вот так просто решается данный вопрос :) 

  • +1 2
Надіслати
Поділитися на інших сайтах

Здравствуйте! Просто в восторге от вашего модуля! Есть, конечно, пару моментов, которые можно было бы дополнить) Например, можно было бы дополнить поля во вкладке "Настройка парсинга в ИМ" такие как "вес товара", основные метатеги, габариты товара и т.п., но это, как говориться, если прям придираться) В остальном просто супер! Благодаря данному модулю настроил даже больше, чем ожидал)) Один вопрос по синтаксису замены ( https://simplepars.top/index.php?page=doc#tab_search-replace ) , это все замены? Есть ли аналог команде {br} , только чтобы заменяла не переносы, а пробелы? Спасибо!

  • +1 1
Надіслати
Поділитися на інших сайтах


Не парсит на локалке... ошибку выдаёт.

Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set in I:\OSPanel\domains\localhost\admin\model\catalog\simplepars.php on line 2720

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.