| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Парсер |
| Автор: Lacoste1024 7.8.2012, 10:24 | ||||
Здравствуйте, форумчане! Я пишу парсер на php. Структура парсируемых страниц следующая:
Мне нужно вывести только те строки, в которых содержится ячейка "Да". Я попытался что-то сделать, но честно говоря в php разбираюсь плохо и ничего не получилось
В file_get_contents я указывал существующий сайт. Здесь параметр этой функции я заменил. P.S. Подскажите в чём проблема или (даже лучше) напишите код для моего случая. Заранее спасибо! |
| Автор: etc 8.8.2012, 12:24 | ||
| Lacoste1024, юзай php simple html dom там будет просто:
|
| Автор: baldina 8.8.2012, 14:05 | ||
|
| Автор: s1lver 10.8.2012, 11:28 |
| А если парсить все что содержится между конкретным тегом, а потом проверять что там находится. Если совпало с тем что нужно, то выводить на экран. |
| Автор: etc 10.8.2012, 12:11 | ||||||
| s1lver, для строки вида: <div>foo <b>bar</b></div> при использовании библиотеки "php simple html dom"
без этой библиотеки:
выйдет результат "foo bar"
как то так. |
| Автор: sorymax 14.8.2012, 13:16 |
| ОО! Как раз то, что я искал. Спасибо! |
| Автор: s1lver 16.8.2012, 09:26 | ||
| Блин, ситуация... Есть страница которая имеет два положения, в первом выводит сообщение в теге <h3>, во втором в <h2>. В зависимости от состояния необходимо получать текст из этих тегов. Набросал:
а как можно обработать второй тег? |
| Автор: s1lver 16.8.2012, 09:54 | ||
Вот пришло на ум такое пока
|