| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Парсинг контента - перенос строки |
| Автор: fMichail 10.12.2013, 07:59 |
| Здравствуйте, Помогите пожалуйста разобраться, пытаюсь парсить гис-метео. Задача - по имени города найти страницу соответствующую этому городу. Сейчас парсинг почему-то не включает перенос строки в число символов "*". $qq="http://www.gismeteo.ru/city/?gis=%D0%A0%D0%BE%D1%81%D1%82%D0%BE%D0%B2-%D0%BD%D0%B0-%D0%B4%D0%BE%D0%BD%D1%83&searchQueryData="; $google = file_get_contents($qq); preg_match_all( '#<h6>Населённые пункты</h6>(.*)</div>#', $google, $links ); print_r($links); Спасибо! |
| Автор: doctor2k 10.12.2013, 17:41 |
| Предлагаю посмотреть в сторону "Simple HTML DOM" (и возможно cURL). Вообще парсить что-либо регулярками это всё равно что забивать звозди лопатой. То есть, в принципе, если очень нужно, то можно, однако молоток для этого дела подойдёт гораздо лучше. |