目标是对 HTML 文档进行一些修改。我通过以下方式加载 HTML 文档:
$html5 = new \HTML5();
$dom = $html5->loadHTML($content);
$crawler = new Crawler($dom);
我设法删除了我不需要的节点,但我不知道如何将 html 内容插入到某个标签内。
在下面的示例中,我试图将数据插入到 head 部分,但 HTML 文档没有改变。
$crawler->filter('head')->each(function (Crawler $crawler, $i) use ($baseUrl) {
$crawler->addHtmlContent('<base href="' . $baseUrl . '" />');
});
我在这里做错了什么?
谢谢