Если там такой адрес, значит он уже в категории с названием города, спарсите категории сначала. Номера офисов на карте не проставишь, поэтому для определения координат берём город из категории, улицу и следующие за ней цифры. Вы сначала соберите все адреса строкой в базу, потом сами всё поймёте как их расшифровывать.
У меня была строка со словами и пробелами, в ней была и марка, и модель, и комплектация (которую надо было разбить ещё и на её название и двигатель). Прогоняя эту строчку и добавляя новые условия, я получил нужный мне результат.

lokanaft
с Луны
+1314
Репутация
14717
Рейтинг
На пролёт запятых вообще до лампочки.
Значит пробиваете первый текст по списку стран, следующее по списку городов, цифра — это дом.
Или парсите в несколько этапов, сначала наполняете базу и только со строкой адреса, а затем перебираете всё постепенно, пока не достигните нужного результата.
Пока не добился нужного результата, приходилось добавлять новые условия, ибо не всё по полочкам.
Значит пробиваете первый текст по списку стран, следующее по списку городов, цифра — это дом.
Или парсите в несколько этапов, сначала наполняете базу и только со строкой адреса, а затем перебираете всё постепенно, пока не достигните нужного результата.
Пока не добился нужного результата, приходилось добавлять новые условия, ибо не всё по полочкам.
preg_match('|<title>Характеристики ([^\(]*)\(([^,]*),([^\)]*)\)([^<]*)<\/title>|is', $output, $head); preg_match('#<li class="selected"> <strong>([^<]*)<\/strong>(?:.*?)<br \/><strong>(?: <span class="price">([0-9\s]+)<span|)#is', $output, $prais); $harki['proiz'] = $proiz[1] ? 0 : 1; $harki['prodazh'] = $prodazh[1] ? 0 : 1; $harki['complekt'] = $prais[1]; if(($proiz[1] || $prodazh[1]) && !$harki['complekt']){ }else{ $harki['model'] = $seriya[0].'серия'; $harki['complekt'] = $seriya[1]; }else{ while(true){ echo $h1.'='.$harki['model']."\n"; $harki['model'] = $h1; break; }else{ } } } } } $harki['pokolen'] = $head[2]; $harki['goda'] = $goda[0]; $harki['cena'] = $prais[2]; $harki['complekt_dvig'] = $prais_com[1]; $harki['complekt_name'] = $prais_com[2]; $harki['complekt_name'] = 'Luxury '.$prais_com[2]; } $harki['complekt_dvig'] = $spec[0]; $harki['complekt_name'] = 'Специал'.$spec[1]; } $harki['complekt_dvig'] = $spec[0]; $harki['complekt_name'] = 'Особ'.$spec[1]; }
Разбиваем по запятым:
если г. — город,
ул. — улица,
после улицы дом,
много цифр — индекс,
остались два непонятных, но Уфа в России, поэтому республика нам ни к чему, проверяем оба этих поля на вхождение в список стран для парсинга и берём подошедшее.
Если вы парсите с разделов, то сначала пройтись по всей структуре и определить город этого раздела и смотреть уже только на конкретный адрес.
Если на странице есть карта с координатами, определяете адрес по апи.
Вы показываете самые чёткие и ровные примеры, которые спарсить на ура можно, а вы определите координаты и конкретный адрес моего примера?
если г. — город,
ул. — улица,
после улицы дом,
много цифр — индекс,
остались два непонятных, но Уфа в России, поэтому республика нам ни к чему, проверяем оба этих поля на вхождение в список стран для парсинга и берём подошедшее.
Если вы парсите с разделов, то сначала пройтись по всей структуре и определить город этого раздела и смотреть уже только на конкретный адрес.
Если на странице есть карта с координатами, определяете адрес по апи.
Вы показываете самые чёткие и ровные примеры, которые спарсить на ура можно, а вы определите координаты и конкретный адрес моего примера?
Рассия. гор. Уфа дом на Набережной у аптеки, оф. Главный
Если только так:
То проблемы быть не должно, а вот если:
Рассия. гор. Уфа дом на Набережной у аптеки, оф. Главный
Тогда, да, проблемы
и так:450087, Россия, г. Уфа, ул. Набережная, 57
Россия, г. Уфа, ул. Набережная, 57
То проблемы быть не должно, а вот если:
Рассия. гор. Уфа дом на Набережной у аптеки, оф. Главный
Тогда, да, проблемы

Не вижу ничего трудного в парсинге чего угодно даже для начинающего программиста. Конечно бывают проблемы в виде капчи, как например у туту.ру, но это не должно останавливать. На написание парсера уходит максимум 3 дня, а затем уже как получится, 10к характеристик авто я спарсил за 1 час, а вот 100к расписаний с туту ждал 2 недели через прокси сервера.

Ну что, по второму кругу, товарищи?
А у меня Ё не ищет =(
Боюсь у них там нету таких средств в наличииА можно и раз в три месяца

Adsense банит с объяснениями, по крайней мере мне прислали на почту причину. По доходу в коммерческой тематике они примерно равны, просто на директ чаще кликают, но с меньшим срс…
Проблема яда скорее в беспричинной блокировке средств. Было 2 кошелька, так оба по очереди и заблокировали.
А комиссию они вообще брать не должны, имея такие огромные средства в обороте они навариваются так, что они вообще плевали на доход с комиссии. Она лишь для отвода глаз как бы.
А комиссию они вообще брать не должны, имея такие огромные средства в обороте они навариваются так, что они вообще плевали на доход с комиссии. Она лишь для отвода глаз как бы.
Вот именно благодаря по… истическому отношению администрации к происходящему на форуме, мой конкурент и самоликвидировался.
Ну да, пусть бардак на сайте устраивают. Потом они сами же обидятся на это и уйдут, мол администрация должна за нами разгребать. Вам лично будет приятно читать на этом сайте публикации в блогах, если там ещё и вопросы будут? Только не говорить, что кто ищет — тот найдёт, да вы просто утонете в этом и что-то полезное просто пропустите.если ничего не портят, пусть делают, что хотят.
Вот и я о том же.Не выход, потом все на "нормальные рельсы" поставить будет трудно ...
Возникла такая ситуация, что получил на сайте толпу пользователей с закрывшегося форума. Так вот, они всё привыкли делать на форуме: и общаться, и статьи писать, и обзоры публиковать, и как торговую площадку использовать etc.
Они говорят, что им так просто удобно. Но ведь это неправильно. Имхо: форум для вопросов и обсуждения идей, блог для рассказов о чём либо, статьи — буки, доска объявлений и так понятно. Но нет, им надо всё скинуть в одну кучу и аккуратненько размазать это по десяткам страниц флуда...
Как вы думаете, что необходимо организовать, дабы использовать всё по назначению им было всё таки удобнее?
Они говорят, что им так просто удобно. Но ведь это неправильно. Имхо: форум для вопросов и обсуждения идей, блог для рассказов о чём либо, статьи — буки, доска объявлений и так понятно. Но нет, им надо всё скинуть в одну кучу и аккуратненько размазать это по десяткам страниц флуда...
Как вы думаете, что необходимо организовать, дабы использовать всё по назначению им было всё таки удобнее?
Минона, вы хотите склеить все css и js в одно полотнище, а вы представляете себе вес этих файлов, когда человек зашёл информацию найти и сидит грузит библиотеки галерей, загрузчика файлов и тд. Когда он зашёл и загрузил долю, при переходе на следующие страницы он не будет тратить время на них и так постепенно соберёт всю коллекцию файлов.
Непрочитанные темы с последнего посещения тоже быстро
