1

我正在制作一个网站,用户将在其中提供其他页面的 URL,代码将读取(不打开)它并提取页面的一部分。

比如说,我提供了这个页面的 URL,我得到了页面的问题标题。

我怎样才能做到这一点。?

我尝试使用 AJAX,创建 的对象HTTPRequest,但无法读取页面的特定部分。(说一些#id的innerHTML

4

2 回答 2

1

有一个为此而制作的 php 库,它被称为PHP Simple HTML DOM Parser

// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');

// Find all images 
foreach($html->find('img') as $element) 
       echo $element->src . '<br>';

// Find all links 
foreach($html->find('a') as $element) 
       echo $element->href . '<br>';
于 2013-11-04T10:51:07.037 回答
-1

句法:

file_get_contents("URL");

例子:

echo file_get_contents('http://www.stackoverflow.com');
于 2013-11-04T11:09:14.463 回答