下载一个html网页后,怎么编程获得该网页上与显示相关的图片、css、js?

2024-12-18 10:26:11
推荐回答(5个)
回答1:

直接文件另存为,应该就可以自动下载图片和JS CSS了吧

回答2:

楼上说的是对的

回答3:

用正则表达式分析出像图片外链css、js等元素然后判断连接的类型是相对路径还是绝对路径,绝对路径直接下载文件,相对路径根据当前页面取得真是uri并下载。
还有就是在保存文件是主要文件路径,让保存的html真正连接到了现在的文件。我的一点想法不知道能不能帮到你。

回答4:

preg_replace($pattern, $replacement, $string);

获取取当前网址。
查找网页中含有文件图片或JS的内容,正则替换。$url.'*.jpg'

回答5:

在网页的后面加上

就可以完整的显示出来,
如果要下载的话,就是用正则匹配到每一个SRC,LINK之类的.然后[原网站的域名加在前面],
当然带http的这种绝对路径不用加,然后用程序下载就行了.
不过css里的图片就需要和CSS的路径对应了