Помогите додумать одно действие шаблона наиболее логично?

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

igzdizain

Client
Регистрация
16.05.2015
Сообщения
500
Реакции
15
Баллы
18
Вообщем нужно сложить в список данные об этажности дома,сколько комнат и соединить их с данными о названии улицы и номере дома.Я сделал это так:
1 Открыл код страницы
2 Скопировал первое значение этажности и сколько комнат.Сделал регулярное выражение для поиска всех строк этажностей дома,на этой странице
3 Сделал тоже самое с Адресами.С помощью регулярного выражения вычленил из кода страницы все адреса по списку.
Далее сложил в список этажность данные из этажности и в список адресов данные из адресов.

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

Не знаю как их логичнее соединить,может кто подскажет? Вообщем мне надо соединить этажность и сразу нижнюю строку адреса,этажность и адрес и так дальше.
А я с помощью регулярного выражения парсю всю страницу сначало этажности,потом адреса и потом эту абракадабру надо соединить.
Ниже на картинке показано что нужно соединить
15dab8c40923.png
 
Цену парсить не надо
 
по логике правильно будет так: парсим все объявления в список, парсим каждый элемент списка, берем нужные значения и пишем их в нужном формате
 
  • Оценить
Реакции: igzdizain
1.Парсим с начало все объявления (целые) и добавляем в список
2. Берем строку с объявлением и парсите все что нужно и в этом же шаге и добавляете все данные в файл/список.
2 шаг зациклите
 
  • Оценить
Реакции: igzdizain
igzdizain
Набросал по быстрому саму идею. С косяками конечно но можно и допилить под себя.
 

Вложения

  • Оценить
Реакции: igzdizain
Да спасибо ребят.точно чтото не подумал так сразу.хороший алгоритм
 

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