Как парсить с применением фильтров выдачи сайта

Тема в разделе "Решение различных задач по парсингу", создана пользователем Grafin, 30 ноя 2018.

  1. Grafin

    Grafin Member Пользователи

    Регистрация:
    14 ноя 2018
    Сообщения:
    130
    Город:
    Киров
    Доброго времени.
    На доноре в карточке товара не все атрибуты выведены.
    Но если задать сортировку по товарам, то товар выводится.
    Смотрел код страницы, нашел в нем недостающие значения. Хотел взять через настройку повторяющихся границ. Взял блок, затем настроил границы.
    upload_2018-11-30_14-13-2.png
    Но указанный блок не идентичен в последовательности информации в каждой карточке товара, количество границ и значения не совпадают.
    Как можно взять товары с учетом критериев, по которым они выводятся при фильтрации?
    upload_2018-11-30_14-11-13.png
    Т.е. чтобы было понятно: на какой возраст (или класс), тип материала (например "сборник заданий"), предмет (русский язык), тема (правописание)?
    Как возможно если?
    Ссылка на одну их карточек товара Ссылки недоступны для гостей
     

    Вложения:

    Последнее редактирование: 30 ноя 2018
  2. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    скорее всего post запрос. копал бы туда.
     
  3. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
  4. Grafin

    Grafin Member Пользователи

    Регистрация:
    14 ноя 2018
    Сообщения:
    130
    Город:
    Киров
    Я не совсем понял. Мне нужно фильтровать все возможные запросы, чтобы собрать в итоге?
    Специально скачал Firefox, при указанном сочетании клавиш на странице вы выходит указанный инструмент.
     
  5. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    1) нажать надо тогда F12 (у меня и через сочетание работает)
    2) для того чтоб собрать все возможные запросы, вам нужно перебрать все возможные варианты.
    Это можно делать руками, и записывать полученные результаты например в Блокнот, либо создать проект, который будет забирать соответсвующие выпадающие списки и потом например через повторяющиеся границы реализовать автоматическое генерирование.
    Просто так такие задачи не решаются. На них нужно потратить довольно весомо времени, а его нет.
     
  6. Grafin

    Grafin Member Пользователи

    Регистрация:
    14 ноя 2018
    Сообщения:
    130
    Город:
    Киров
    Понято. Быстро не решить
     

Поделиться этой страницей