2012-05-14 32 views
0

我抢使用HTML DOM,当IM抓住一些图像是SRC公司这样表示其他网页内容 -如何使用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>'; 
+0

您使用哪个库来处理HTML DOM? –

+0

simple_html_dom.php !! –

+0

http://sourceforge.net/projects/simplehtmldom/ –

回答

1

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

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

之后,你只需要保存网页。

+0

该代码将前缀hello添加到页面上的每个图像src!我只是想添加这个前缀到scr像这样的图像 - scr =“/ datas/vt/ –

+2

你从来没有听说过if语句吗?;-) –

+0

是的,我做了一个代码我自己与if和ur代码和它的作品!!!! yehh !!感谢朋友.... –

相关问题