Парсинг повторяющихся границ

  • Автор темы Автор темы Artproma
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Artproma

Client
Регистрация
01.07.2014
Сообщения
84
Реакции
12
Баллы
8
У меня вопрос?!
Нужно спарсить стрницу, в ней повторяются участки, из которых надо собрать несколько значений.
Т.е. Инет-магазин выводит все товары на одной странице. Мне надо собрать: название, артикул, цену и ссылку на товар (не заходя в каждый товар по отдельности).

Всю голову уже сломал...

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

Что делать? Как Вы это решаете?
 
парсим код блока товара целиком, с картинкой названием и прочей ересью и кладем в список, а потом отдельно каждую строку списка обрабатываем регулярками кладем в таблицу
 
В том то и дело, что я так делал
Но в список падают большие участки кода и вот они кладутся не в одну строчку, а заполняю файл с условием своего написания. Т.е. перенос в коде, делает перенос в файле и соответственно не получается брать каждый кусок кода по отдельности.
 
У меня вопрос?!
Нужно спарсить стрницу, в ней повторяются участки, из которых надо собрать несколько значений.
Т.е. Инет-магазин выводит все товары на одной странице. Мне надо собрать: название, артикул, цену и ссылку на товар (не заходя в каждый товар по отдельности).

Всю голову уже сломал...

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

Что делать? Как Вы это решаете?
тут наверно лучше посмотреть в сторону профессионального парсера например CD
 
Ну как сказать..... ну есть он у меня... и я в нем все это сделаю легко....
Но это лишняя прога и отдельно не хочу привязывать файл + два сравнения...
Хочу просто понять как это реализовать на зенке. Т.к. хочу сделать шаблон, который это будет делать сам и постоянно.
 
Так в том то и дело, что парсинг всего в списки не работает!!!!
Сейчас шаманю с отключением переходов на новую строку
 
Все... тему можно закрывать.
Я все решил. Все оказалось очень просто...
 
Статус
В этой теме нельзя размещать новые ответы.

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