请问php如何能根据url地址拷贝该网页的所有内容+图片并生成一个本地文件

请问php如何能根据url地址拷贝该网页的所有内容+图片并生成一个本地文件,第1张

复制+粘贴

针对你说的无法复制问题,是不是以下情况:

1、限制右键选中复制?

这个问题是因为网页脚本中有禁止鼠标右键动作的脚本,很好解决,换个浏览器(GreenBrowser - 绿色浏览器)就可以了,里面有解除鼠标右键禁止功能,这样你想怎么复制就怎么复制。

2、你直接用鼠标拖曳选中?

其实,可以用快捷键的方式来选中,复制的,如下:

把你所要发送的网页打开,Ctrl+A一下(这是全体选中,包括网页的全部以及滚动条以下的内容),再Ctrl+C复制。

然后再在你要编辑的信件中Ctrl+V粘贴,这样就能把网页中的内容全部都写在邮件中,包括所有的链接,其实等于是把这个网页都搬进了信件里,别人要想查看内容还是以网页的形式链接出去的。

选择浏览器上方菜单“文件”另存为

保存在你制定的文件夹

再打开你保存的文件夹

会发现里面有两个文件

一是html

一是files

给个简单的例子,仅仅是获取了远程哦

<php 

$url = '';这是你的微信网址

$con = file_get_contents("$url");

$pattern="/<[img|IMG]src=[\'|\"]((:[\gif|\jpg|\png]))[\'|\"][\/]>/";

preg_match_all($pattern,$con,$match);

for($i=0;$<count($match[1]);$i++){

    $pic = file_get_content($match[1][$i]);

    $name_arr = explode('/',$pic);

    $n = count($name_arr);

    file_put_content($name_arr[$n],$pic);

}

没做测试,你测试一下吧

<php

$dir = "/images/";  //要获取的目录

echo " 获取目录下所有文件和文件夹 <hr/>";

//先判断指定的路径是不是一个文件夹

if (is_dir($dir)){

if ($dh = opendir($dir)){

while (($file = readdir($dh))!= false){

//文件名的全路径 包含文件名

$filePath = $dir$file;

echo "<img src='"$filePath"'/>";

}

closedir($dh);

}

}

>

亲!!如果感觉有用,请采纳!!

以上就是关于请问php如何能根据url地址拷贝该网页的所有内容+图片并生成一个本地文件全部的内容,包括:请问php如何能根据url地址拷贝该网页的所有内容+图片并生成一个本地文件、php如何采集微信文章的同时获取其中图片的地址并下载本地化、php如何从文件夹中提取指定的图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9637416.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存