我正在制作一个网站,用户将在其中提供其他页面的 URL,代码将读取(不打开)它并提取页面的一部分。
比如说,我提供了这个页面的 URL,我得到了页面的问题标题。
我怎样才能做到这一点。?
我尝试使用 AJAX,创建 的对象HTTPRequest
,但无法读取页面的特定部分。(说一些#id的innerHTML)
我正在制作一个网站,用户将在其中提供其他页面的 URL,代码将读取(不打开)它并提取页面的一部分。
比如说,我提供了这个页面的 URL,我得到了页面的问题标题。
我怎样才能做到这一点。?
我尝试使用 AJAX,创建 的对象HTTPRequest
,但无法读取页面的特定部分。(说一些#id的innerHTML)
有一个为此而制作的 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>';
句法:
file_get_contents("URL");
例子:
echo file_get_contents('http://www.stackoverflow.com');