Парсинг в два-три списка и как потом объядинить?

Zubrjonok

Client
Регистрация
25.12.2012
Сообщения
106
Благодарностей
15
Баллы
18
Не знаю как выразиться, но постараюсь как получается.
Например есть страница на ней фото, под не каждым фото есть название но под каждым есть дата. Как это проще спарсить в файл такого содержания "НазваниеФайла;НазваниеФото;Дата"?
Если парсить по спискам как их можно потом "склеить". Делал как-то через циклы со списками, но этож долго и плохой вариант если парсить надо много...

П.С. Я за год так с этим не разобрался, делаю более "геморойно"....
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
если вам нужна платная косультация, обращайтесь. Я всегда показываю оптимальный вариант решения задачи. Если вам будет тяжело для понимания, покажу как сделать на вашем уровне знаний.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Усложняете.
В этих случах нужно разбивать задачу на более мелкие: парсить не отдельные атрибуты имен или названий, например, а сначала парсить в список блоки кода для каждого элемента, в которые внутри лежат для него и названия если есть и дата, и потом в цикле из этого темпового списка, брать строки и разбивать данные уже новыми регулярками выцепляя что нужно. И после обработки каждого такого блока писать результаты в одну строку.
 
  • Спасибо
Реакции: Zubrjonok

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