我正在建立一个网站,用户将在其中提供其他页面的网址,代码将显示为(未打开),并提取部分网页。
说,我为这个页面提供了URL,我得到了页面的问题标题。
我该怎么做??
我尝试使用AJAX,创建HTTPRequest
的对象,但无法读取页面的特定部分。 (说一些#id 的innerHTML)
答案 0 :(得分:1)
为此创建了一个php lib,它名为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>';
答案 1 :(得分:-1)
语法:
file_get_contents("URL");
示例:
echo file_get_contents('http://www.stackoverflow.com');