2

我想制作一个网站,就像我的其他网站出现在互联网上一样。

我没有足够的内容。所以我想从另一个新闻网站获取内容(当然,我获得了从他们的网站复制他们的内容的许可)。

为此,我使用了Simple HTML DOM,它在我的其他站点上进展得非常好,但是当我在发布站点上应用我的脚本时,它不起作用(什么也不输出)。

这是我想从中获取数据的链接:hesspress.com

代码:

require_once 'simple_html_dom.php';
$lien='http://www.hesspress.com';
$html=new simple_html_dom();
$html->load_file($lien);
$k=$html->find('a',0)->href;
print_r($k);
4

2 回答 2

4

这是我将使用的,您可以根据自己的目的对其进行修改。

它使用内置的 PHP DOM

代码:

<?php
$url = 'http://acid3.acidtests.org';
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($handle);
libxml_use_internal_errors(true); // Prevent HTML errors from displaying
$doc = new DOMDocument();
$doc->loadHTML($html);
$link = $doc->getElementsByTagName('a')->item(0);
echo 'Link text: ' . $link->nodeValue;
echo '<br />';
echo 'Link URL: ' . $link->getAttribute('href');
?>
于 2012-08-19T18:46:53.833 回答
3

你不能在你的网站上使用你的代码 如果你使用这个链接 http://php.net/manual/en/book.dom.php你可以做到

于 2013-09-13T21:32:40.727 回答