- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Уважаемые Гуру,
посоветуйте пожалуйста парсер HTML кода, написанный на php.
хотелось бы бесплатный...
писать самому - нереально... цейтнот...
Перебрал несколько вариантов, которые смог найти в гугле и в яше.
пока ни на чём не остановился...
причины следующие:
- некоторые написаны откровенно школьниками... или написаны как пример к учебнику (слишком просты, даже теги не все распознают)... да, эти парсеры написаны для работы с HTML, но в качестве функционала - либо одна функция которая что-либо выдёргивает или что-либо заменяет в коде HTML или что-то подобное... по идее такие скрипты и на "парсер" то не тянут...
- некоторые слишком долго работают... так, например, на хосте разбор HTML-кода из 20-30к символов занимает около 5-10 секунд (фактически максимальная нагрузка на хост) - в зависимости от вложенности тегов, что в принципе для меня не допустимо... никакой хостер не согласится меня держать с таким парсером... выделенный сервер - мягко скажем жирновато для парсера
Хотелось бы видеть примерно следующее:
- php-скрипт, построенный на классах;
- разборка html-кода по тегам и вывод результатов в многоуровневый массив с параметрами каждого тега;
- сборка html-кода из массива;
- желательна высокая скорость работы;
или хотя бы подскажите в какую сторону рыть...
заранее благодарен.
Alweb добавил 12.08.2009 в 19:47
PHP-парсер HTML-кода
так правильнее
А что парсить желаете или просто чтобы был? Какой-то конкретный сайт? Что значит просто html-код? Быть может нужен универсальный парсер, то это уже есть - http://hell.helldude.ru/archives/81
ewg777, HTML-код парсить... что же ещё можно таким парсером парсить...
конкретных сайтов нет... парсить сайт особого ума не надо, и труда не составит...
скрипты, которыми наводнён инет с названиями "парсер" - это не парсеры по большому счёту...
их можно назвать "выкусыватели" нужного слова, буквы, фразы и т.д...
универсальный парсер также мне не нужен.
нужен именно html-парсер, задействующий полную спецификацию html...
стоит задача разобрать html на винтики, сделать некие преобразования, затем собрать обратно в страничку.
вот и все дела... некий такой конструктор...
http://simplehtmldom.sourceforge.net/
Ghost Bear, спасибо, смотрел уже на него...
подошёл бы он наверное... да вот DOM'а на хосте нету...
нужно с использованием голого php...
может есть подобная DOM'у альтернатива?
phpquery тебе понравится, как раз для лентяев вещица, но скорость работы я бы сказал что грешит :)
Обязательно php?
Если нет, то покурите http://search.cpan.org/~gaas/HTML-Parser-3.61/Parser.pm
Вставит ого-го! 🚬
Le)(x, перл вообще вставляет огого ...
эх... вставляет...
вот только php никак не вставляет...
к сожалению с перлом вообще никак пока.
уже 4 часа рою... что-то никак.
по всей видимости хост с ДОМом нужно брать.
крутовато как-то хост менять ради парсера...
эх... вставляет...
вот только php никак не вставляет...
к сожалению с перлом вообще никак пока.
уже 4 часа рою... что-то никак.
по всей видимости хост с ДОМом нужно брать.
крутовато как-то хост менять ради парсера...
купите в firstvds.ru pf 150 рублей и не устраивайте из мехи слона
купите в firstvds.ru pf 150 рублей и не устраивайте из мехи слона
не всё так просто...
купил бы уже давно...
если бы не ограничения по моему проекту, наврядли стал бы искать парсер на голом php...