Получение конкретного тега с удаленного сайта с использованием PHP

0
<?php
  $html = file_get_contents('http://xpool.xram.co/index.cgi');
  echo $html;
?>

Я хочу получить информацию в теге на удаленном веб-сайте, используя php. и только теги.

Я нашел эту небольшую строку, которая отлично подходит для получения всего источника сайта. Тем не менее, я хочу получить только небольшой раздел. Как я могу отфильтровать все остальные теги и получить только те теги, которые мне нужны?

Теги:
html-parsing

1 ответ

1

Я бы предложил использовать парсер PHP DOM. (http://simplehtmldom.sourceforge.net/manual.htm)

require_once ('simple_html_dom.php');

$html = file_get_contents('http://xpool.xram.co/index.cgi');

$p = $html->find('p'); // Find all p tags.

$specific_class = $html->find('.classname'); // Find elements with classname as class.

$element_id = $html->find('#element'); // Find element with the id element

Прочтите документы, есть множество других доступных вариантов.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню