使用PHP从远程站点获取特定标记

时间:2013-12-17 07:58:21

标签: php html html-parsing

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

我想使用php在远程网站上的标签中获取信息。而且只有标签。

我发现这个小字符串非常适合检索整个网站源代码。但是,我只想获得一小部分。如何过滤掉所有其他标签并仅获取我需要的一个标签?

1 个答案:

答案 0 :(得分: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

阅读文档,还有很多其他选择。