Articles of dom

PHP DOM перемещает узлы HTML и дочерние узлы

Я использую код для выделения всех тегов <td> с HTML-страницы: $dom = new DOMDocument; $dom->loadHTML($html); foreach ($dom->getElementsByTagName('td') as $node) { $array_data[ ] = $node->nodeValue; } Это сохраняет данные в моем массиве. Рассматриваемые html-данные: <tr> <td>DATA 1</td> <td><a href="12345">DATA 2</a></td> <td>DATA 3</td> </tr> $array_data : Array([0])=>DATA 1 [1]=>DATA 2 [2]=> DATA 3) Мой желаемый результат – […]

Можно ли извлечь встроенный CSS из HTML?

Используя http://simplehtmldom.sourceforge.net/manual.htm , можно ли извлечь встроенный CSS HTML-файл? Этот синтаксический анализатор, если чистый html, предполагая (просто исправьте меня, если я ошибаюсь), он не может анализировать теги CSS. Есть ли другой способ извлечь встроенный CSS в html-файл?

Нужна помощь в очистке веб-страницы – получение конкретного контента …

У меня есть таблица, число столбцов которой может меняться в зависимости от конфигурации сломанной страницы (я не контролирую ее). Я хочу получить только информацию из определенного столбца, обозначенного заголовком столбцов. Вот упрощенная таблица: <table> <tbody> <tr class='header'> <td>Image</td> <td>Name</td> <td>Time</td> </tr> <tr> <td><img src='someimage.png' /></td> <td>Name 1</td> <td>13:02</td> </tr> <tr> <td><img src='someimage.png' /></td> <td>Name 2</td> […]

echo html значение тега отдельно для разных блоков

Я пытался получить имя пользователя, заголовок, кол-во комментариев и количество видеороликов из исходного кода html. Есть несколько блоков, каждый из которых содержит разные детали для этих параметров. Вот код, который ломает данные, но выдает их все в списке. Как и прежде, все видеоролики, затем все комментарии подсчитываются и так далее. Не для каждого блока отдельно. […]

PHP DOM Parser: найдите текст всех ссылок и измените его.

Я новичок в PHO DOM Parser. У меня есть строка вроде этого: $coded_string = "Hello, my name is <a href="link1">Marco</a> and I'd like to <strong>change</strong> all <a href="link2">links</a> with a custom text"; и я хотел бы изменить весь текст в ссылках (в примере, Марко и ссылки ) с пользовательской строкой, позвольте поздороваться . Как я […]

Конкретная проблема с моим скриптом, который включает PHP, DOM и регулярные выражения

Я создаю скрипт, который получает контент и изображения сообщений в блогах, используя DOM и регулярные выражения. Сценарий завершен, за исключением следующего. Моя цель состоит в том, чтобы получить содержимое (оно сделано) всех изображений Post, ЗА ИСКЛЮЧЕНИЕМ ПЕРВОГО и добавить их в новый контент со значением varcontent1, 2, 3 и так далее. Сценарий работает 25 раз […]

проблема с несколькими curl и simplehtmldom, захват только заголовка?

Я использую multi curl with simplehtmldom Я читал это руководство по simplehtmldom: http://simplehtmldom.sourceforge.net/manual_faq.htm#hosting, и пример использует curl для захвата 1 веб-сайта, я пытаюсь захватить несколько, которые я использую multi curl. Но когда я попытался использовать мой многократный завиток с simplehtmldom, я получаю сообщение об ошибке из части заголовка страницы, и он показывает мне, где есть […]

Получить название из ссылки, PHP Простой HTML DOM Parser

Я пытаюсь получить название из ссылки, которую я уже определил, это всего лишь последний бит с получением заголовка из той же ссылки. Чтобы найти нужную ссылку, я использую этот код: $html->find('a[href=http://mylink.se']'); Но я также хочу название из этой ссылки. Как мне это сделать?

Загрузка файла RSS с помощью DOMDocument

У меня проблема с моим назначением PHP для школы. Мне нужно создать PHP-скрипт, который читает XML-файл с множеством URL-адресов для разных RSS-каналов. Я использую DOMDocument для извлечения URL из этого XML-файла и загрузки нового DOM с помощью RSS-канала. Я присваиваю значение узла url $ url, а затем создаю новый объект DOM для RSS-канала, используя $ […]

выбор DIV, которые находятся внутри неупорядоченного списка и элемента списка с помощью простого html dom

Как я могу получить DIV которые находятся внутри ul и li как приведенные ниже коды, что показывает, есть много DIV внутри одного li какой метод я должен использовать? есть коды, которые я использовал ниже, но они извлекают все li включая те, которые мне не нужны, нуждаются в вашей мысли, как я могу получить пример <div […]