将基本标记附加到文档头部

时间:2013-05-11 13:27:31

标签: php preg-replace simple-html-dom base

我使用Simple HTML DOM进行屏幕抓取。问题是我得到了我想用绝对路径替换的相对路径/ URL:

foreach($html->find('</head>') as $e) 
    echo $e->append('<base href="http://www.website.com">');

这不起作用。我从StackOverflow的答案中尝试了一些其他的东西而没有运气。我可以像preg_replace一样使用它:

$curl_scraped_page = preg_replace("/<*>/i", "<head><base href='$url' />", $curl_scraped_page, 1);

但我真的想坚持使用Simple HTML DOM。

1 个答案:

答案 0 :(得分:0)

搜索/ head ..

的头部
$html->find('head', 0)->append('<base href="http://www.website.com">');