Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Данный парсер применяется для того, чтобы собрать список товаров, или же в случае, когда с сайта нужно собирать только цены и наличие товаров. В этом случае парсеру не нужно заходить в каждую карточку товара, а достаточно собрать информацию из группы, на одной странице которой может отображаться сразу 20 или больше товаров, соответственно скорость сбора информации будет в разы выше. Пример страницы категории, на которой отображаются сразу несколько товаров:

...

Ид типа “Нет в наличии” всегда 2. В наличии - 1, Под заказ - 3.

Наличие по умолчанию, на случай, если ни один из заданных типов наличия не найден, можно указать так: 3|def , т.е. вместо текста поиска указывается ключевое слово def. В моем примере наличие указывается “Под заказ”, если других типов наличия не найдено.

...

При необходимости, можно так же сохранять текст наличия, если он отображается в группе. Например, срок доставки.

...

В строке можно указать от 5 до 7 8 настроек парсинга, разделенных вертикальной чертой |

Пример:

f_3rtf2qase|1|1|"profile":"|"|blockfrom|blockto|1

f_3rtf2qase - название поля, в которое сохраняется информация

1 - второй параметр, 1 - если должно быть число, 0 - если строка

1 - третий параметр, 1 - если полученное значение нужно добавить в конец названия товара, 0 - если не нужно добавлять

"profile":" - тег начала значения (4-ый)

" - тег завершения значений (5-ый)

blockfrom - тег начала блока со значением (6-й)

blockto - тег конца блока со значением (7-ой)

7-ой или 6 и 7 теги можно не указывать.

1 - восьмой параметр, ставится 1, если нужно очистить полученный результат от html-тегов. Этот параметр можно так же не указывать. Если его нужно указать, при этом не нужен текст поиска блоков, то указывается так:

f_3rtf2qase|1|1|"profile":"|"|||1

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

Если необходимо производить какую-то дополнительную обработку значений, то нужно эти значения получать из карточек товаров. Парсер информации из карточек товаров

...