2013-05-11 36 views
0

我是使用简单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); 

但我真的想坚持简单的HTML DOM。 /头的

回答

0

搜索头instate ..

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