0

我使用 HTML DOM 抓取其他页面内容,当我抓取一些图像时,它的 src 显示如下 -

<img src="/datas/vt/data=Ay5GWBeob_WIPLDYoIWcfVXxvZu9XwJ55OX7Ag,OfrBKR" style="margin-right: 12px; margin-top: 1px; padding: 1px;" width="270" border="1" height="185">

有什么方法可以将内容添加到图像 src?例如:www.contentgrabbingsitename.com !!!

<img src="www.contentgrabbingsitename.com/datas/vt/data=Ay5GWBeob_WIPLDYoIWcfVXxvZu9XwJ55OX7Ag,OfrBKR" style="margin-right: 12px; margin-top: 1px; padding: 1px;" width="270" border="1" height="185">

我的代码:

foreach($html->find('img') as $e)
    echo $e->outertext . '<br>';
4

1 回答 1

1

您可以只编辑属性,例如:

foreach($html->find('img') as $e) {
    // prefix 'hello' to the src attribute
    if ('/' == $e->src[0]) {
        $e->src = "http://mydomain.com" . $e->src;
    }
}

之后,您只需保存页面。

于 2012-05-14T07:16:09.223 回答