2013-05-11 34 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">');