如何批量提取本地HTML里的图片或图片超链接

如何批量提取本地HTML里的图片或图片超链接,第1张

用工具吧,比如offline explorer,只要设定好目标网站,下载哪些内容,下载到哪个层级,就可以等着收获了。

当然,工具对于带有程序(如ASP)的网页处理会有些问题,但对于HTML网页没问题。

供参考。

<php

$test = '<p>444<img height="768" width="1024" alt="" src="/uploadfiles/28/Treejpg" /></p><p>444<img height="768" width="1024" alt="" src="/uploadfiles/sf/Treejpg" /></p>

fsdafasdfasdfasdf

<p>444<img height="768" width="1024" alt="" src="/uploadfiles/28/elmjpg" /></p><img height="768" width="1024" src="/uploadfiles/40/Treejpg" />

sdfasdfasdf<p>

<p>444<img height="768" width="1024" alt="" src="/uploadfiles/28/maplejpg" /></p>

<img height="768" width="1024" src="/uploadfiles/40/Treejpg" />

sdf32414撒旦发是否

<p>444<img height="768" width="1024" alt="" src="/uploadfiles/40/Treejpg" /><img height="768" src="/uploadfiles/40/Treejpg" /></p><img height="768" src="/uploadfiles/40/Treejpg" />tttt<img height="768" src="/uploadfiles/40/Treejpg" />';

preg_match_all("<imgsrc=\"()\">",$test,$match); //这里是关键

foreach($match[1] as $val){

echo basename($val);

echo "<br />";

}

>

1、<img src =“ img1png” />,直接在双引号下是文件名,当前文件(3-picture taghtml)所在目录图像标签)下的img1png。。

2、当img1png在图像标签目录中时,可以防止单击以预览图像效果。 另外,<img src =“ / img1png” />和<img src =“ img1png” />是相同的,但是当前路径相同。

3、如下所示,当img1png移动到图像标签的上层目录html标签时。 此时<img src =“ img1png” />路径不正确。 无法显示图像。

4、访问此图像,可以使用<src =“ / img1png” />/来代表上一级目录。 图像标签目录的上层目录是html标签目录。

5、移到了web01-html目录。 目前,这不是访问点(不是 /),而是上层目录,一些上层目录,主要是指当前文件(3-picture taghtml)所在的目录- 标签<src =“ // img1png”>。

6、接下来,将图像放在web01-html目录下的img目录中。请注意,引用对象是图像标签(即html文件所在的目录),相对路径是相对于此目录的。

function showPicture(element){

var img=$("img",$(element)parent());

//或 var img=$(element)siblings("img");

consolelog(imgattr("src"));

}

以上就是关于如何批量提取本地HTML里的图片或图片超链接全部的内容,包括:如何批量提取本地HTML里的图片或图片超链接、用PHP获取HTML中的图片地址并全部列出、html图片路径怎么找请详细的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9751603.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存