Как спарить цены товаров на разных сайтах?

  • Автор темы Автор темы noble
  • Дата начала Дата начала

noble

Пользователь
Регистрация
09.10.2014
Сообщения
183
Реакции
10
Баллы
18
Доброго времени суток.
У меня есть куча сайтов с разной архитектурой представления цен, например:

Я собрал все ссылки и внес их в таблицу. Подскажите, может быть, есть универсальное решение, которое можно применить ко всем вышеуказанным сайтам чтобы регуляроно собирать цены?
 
Вряд ли удастся найти универсальное решение с высокой степенью корректности собираемых данных.
Даже в рамках одного сайта не всегда возможно универсальное решение из-за разных карточек товаров.
 
  • Оценить
Реакции: noble и doc
Всем пасибо за ответы.
 
Даже в рамках одного сайта не всегда возможно универсальное решение из-за разных карточек товаров.

О да, на ozon в разных товарах название и цены в разных местах, с разными путями и классами, вот где универсальный подход :-))

P.S. может у кого есть решение? задолбался, раз 5 уже правил шаблон, пару дней поработает и потом на этих же товарах вываливается в ошибку. Видимо что-то делаю не то.
 
О да, на ozon в разных товарах название и цены в разных местах, с разными путями и классами, вот где универсальный подход :-))

P.S. может у кого есть решение? задолбался, раз 5 уже правил шаблон, пару дней поработает и потом на этих же товарах вываливается в ошибку. Видимо что-то делаю не то.



Подробнее опишите задачу.
У меня, к примеру, более 70 сайтов. Для каждого я создал шаблоны. Однако некоторые из сайтов имеют несколько товаров по одной и той же ссылке, и вот в этом заключается проблема
 
Подробнее опишите задачу.

К примеру такой товар

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

в этом товаре https://www.ozon.ru/product/shlepantsy-tamaris-833023752/ название и ценник вообще по другому размещены на странице

тут https://www.ozon.ru/product/sumka-telezhka-baudet-turizm-276496892/ вообще по третему.

и вроде как один сайт, но разные куски/разделы по разному формируются, как будто разные части сайта делают разные люди :))

Пытаюсь подобрать xpath или тэги, через пару день-два все меняется. Возможно как-то по другому привязаться можно, хз.
 
К примеру такой товар
Пытаюсь подобрать xpath или тэги, через пару день-два все меняется. Возможно как-то по другому привязаться можно, хз.

Мобильную версию пробовали? Должно быть меньше вариантов..
 
  • Оценить
Реакции: noble
То есть, вы постоянно ищете новые позиции.
Тогда нужно делать серию шаблонов с логикой if-else.
При проходе одной из веток нужно вносить соответствующую помету, что шаблон номер 3 работает для этой ссылки.
 
делай xpath через "или" в xpath или = | одна прямая палка
типа такого
xpath1 | xpath2 | xpath3

А так было можно? Попробую.

Мобильную версию пробовали? Должно быть меньше вариантов.

Тоже вариант, опробую.

То есть, вы постоянно ищете новые позиции.
Тогда нужно делать серию шаблонов с логикой if-else.
При проходе одной из веток нужно вносить соответствующую помету, что шаблон номер 3 работает для этой ссылки.

И это мысль неплохая.

Спасибо всем, есть 3 идеи, нужно с каждой переспать поработать.
 
  • Оценить
Реакции: noble
  • Оценить
Реакции: ZULI и kagorec
111656
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)