我使用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。
答案 0 :(得分:0)
搜索/ head ..
的头部$html->find('head', 0)->append('<base href="http://www.website.com">');