[英]Copying div from url with php
我在網上找到了此代碼,以從網址中提取所有標簽
<?php
$url="http://www.foo.com/xxxxxx";
$html = file_get_contents($url);
$doc = new DOMDocument();
@$doc->loadHTML($html);
$tags = $doc->getElementsByTagName('img');
foreach ($tags as $tag) {
echo '<img src="' . $tag->getAttribute('src') . '"></img>';
}
?>
而且它現在工作正常,我正在嘗試使其適應基於類的特定標簽。
<?php
$url="http://www.foo.com/xxxxxx";
$html = file_get_contents($url);
$doc = new DOMDocument();
@$doc->loadHTML($html);
$tags = $doc->getElementsByClassName('bar');
foreach ($tags as $tag) {
echo '<div>' . $tag->getAttribute('div') . '</div>';
}
?>
但我不斷得到這個
Fatal error: Call to undefined method DOMDocument::getElementsByClassName() in /index.php on line 9
我究竟做錯了什么
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.