Как парсить несколько товаров с одной web-страницы (используя повторяющиеся границы парсинга)

Суть состоит в том, что мы задаем одну повторяющуюся границу парсинга, где в каждом цикле которой будет содержаться по 1 товару. Затем, в настройке повторяющихся границ (на панели инструментов) мы уже будем задавать обычные границы парсинга ВНУТРИ циклов повторяющейся границы 1.

Чтобы задать обычные границы парсинга ВНУТРИ повторяющихся: на панели инструментов кнопка «настройка повторяющихся границ» — «редактировать шаблон повторяющихся границ…» — кнопка «задать».

Макросы обычных границ парсинга, которые задаются внутри повторяющихся границ, прописываются в квадратных скобках:
[GRAN1] [GRAN2] …
И указываются ТОЛЬКО в «настройка повторяющихся границ».




Автор: admin, 26 июля 2012
Рубрики: Новости
20 комментариев к сообщению: “Как парсить несколько товаров с одной web-страницы (используя повторяющиеся границы парсинга)”
  1. Андрей:

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

  2. admin:

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

  3. Seom:

    все равно нифига не понятно. берет только одну строку из 25…

  4. Seom:

    для чего эти дикие скачки по коду? один раз показываешь границы и все. на этих прыжках мозг закипает.

  5. Татьяна:

    Здравствуйте, Подскажите пожалуйста, как сделать так, чтобы в повторяющихся границах выводился кусок страницы, который не повторяется? Например, нужно чтобы в первой ячейке во всех товарах выводился тайтл страницы, а потом уже парсились повторяющиеся наименования, картинки и тд.. Не нашла, где это настраивается именно в повторяющихся границах — редактировать шаблон повторяющихся границ.

  6. Олег:

    Только у меня видео без звука? Это так и задумано или звук должен быть?

  7. Варфоломей:

    Видео без звука бай дизайн

  8. Alex:

    Добрый день, подскажите, как заключит каждую строку повторяющейся границы, например в …

  9. Alex:

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

  10. Дмитрий:

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

  11. Дмитрий:

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

  12. Добрый день, Сергей.

    Хочу выразить искреннее и глубокое восхищение Вашим парсером. Правда. Было думал уже, что за столько проектов уже научился пользоваться им в полной мере, но вот тут на последнем проекте был затык с множеством товаров, которые выводились в категории на одной странице, и самостоятельных страниц не имели. Пришлось разбираться с повторяющимися границами, и использовании в них обычных границ. Это та часть инструкции которые, которая меня отталкивала, и не вызывала желания в разбираться во всех тонкостях. А тут жизнь приперла и пришлось вникать. И о чудо… Оказывается функционал парсера существенно шире, чем мне казалось до этого.

    Теперь, когда разобрался, он стал вновь для меня открытием и находкой.

    Спасибо Вам огромное, и удачи в дальнейшем развитии проекта в следующих версиях.

    P.S. Очень, очень, очень просим Вам — сделайте версию парсера под Linux…:)
    Virtual Box с Виндой держу на рабочей машине только ради Вашей программы…

  13. Владимир:

    Добрый день!
    Подскажите, как сделать так, что бы при парсенге повторяющихся границ, в которых стоит перенос строки (прим.: [VALUE]{br}), после последней строчки переноса не было.
    Понимаю, что написано путано, как мог.

  14. Добрый день!
    Подскажите пожалуйста, как при парсинге картинок с помощью повторяющихся границ, постить в SQL каждую найденную ссылку отдельно.
    скрипт PHP:

    php_script CD:

    product_id=
    image=

  15. Света:

    Добрый день!
    Как обойти ситуацию, если в конце страницы стоит «Показать еще»…? т.е. из 1000 позиций парсит лишь 25 и все!
    Спасибо!

Написать комментарий

Вы должны войти чтобы добавить комментарий.

Последние статьи

css.php