我有下面的HTML代码:
<div class="article__img has-caption" style="background-image: url('img/main/article-plug.png')" >
我试图提取一个图像URL并将其替换为另一个(例如img/main/article-plug。webp),但我被XPath查询卡住了,不知道该怎么办。
提前感谢帮助!
这是我的最后一个代码(但它还没有返回任何东西):
$domDocument = new DOMDocument();
$domDocument->loadHTML($article["DESCRIPTION"]);
$domXPath = new DOMXPath($domDocument);
$img = $domXPath->query('substring-before(substring-after(//div[@class=\'article__img has-caption\']/@style, "background-image: url(\'"), "\')")');
1条答案
按热度按时间pw9qyyiw1#
最后,在dlporter98的帮助下,我能够解决我的问题,如果有人会面临同样的问题,这里有一个代码: