这个网站 我想批量保存照片,请大老代码,html最好

问题遇到的现象和发生背景

https://xiaoguotu.znzmo.com/xgt/1111944666.html

遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

使用浏览器自带的“Fatkun图片批量下载”插件,可以将网页中所有的图片都下载下来,然后自己再筛选所需要的图片。

python代码 o不ok👀?或者给你提供一个exe文件直接运行就可以

不应该是爬虫脚本吗,用python写的?

这个是个设计效果图网站,有很多不同风格的设计。
你想实现的是不是批量打开这些不同的效果图,然后以效果图的标题作为文件夹,分别将图片保存到本地。

提供2种思路:
1、HTML,不过这边使用的是浏览器本身的插件,例如“Fatkun图片批量下载”和“img2tab”,就可以实现一键保存网页种的全部图片
2、python,不过这边使用的是爬取网页图片然后保存,相对来说复杂。

javascript:z=1;
strUrl='';
str='';
function getImg()
{
  if(strUrl!='')
  {
    str+=(z++);
    str+='. <a href="';
    str+=strUrl;
    str+='">';
    str+=strUrl;
    str+='</a><br>\n';
  };
};
c=document.images;
for(i=0;i<c.length;i++)
{
  o=c[i];
  strUrl=o.src;
  getImg();
};
strUrl=document.body.background;
getImg();
c=document.all;
for(i=0;i<c.length;i++)
{
  o=c[i];
  if(o.tagName=='TABLE'||o.tagName=='TD')
  {
    strUrl=o.background;
    getImg();
  };
  if(o.tagName=='AREA')
  {
    strUrl=o.href;
    getImg();
  };
};
document.write(str);

使用迅雷下载全部链接

有一个名叫:“一键存储” 的工具可以批量下载图片。 地址可参考:http://ct.houtiaotiao.cn/?s=nokey-tpnew4

另外可以安装浏览器采集扩展插件 零泉,可以在网站内一键拖拽收集图片。

上面的都是采用工具。有一个更简单的方法:
在浏览器内右键,选择另存为,直接在保存的文件地址处可以找到所有图片,如图:

img

img

img

若有帮助,记得采纳哦。

直接使用浏览器自带的功能不就好了,你直接鼠标右击另存为,是可以把整个图片文件夹都保存下来的。你试试看

在这个网站批量保存照片,首先需要确定照片的URL。然后,可以使用javascript或python代码来自动批量下载这些照片。

以下是一个简单的javascript代码示例,可以使用HTML的a标签的download属性下载图片

<!DOCTYPE html>
<html>
<body>

<h2>下载图片</h2>

<a href="https://images.unsplash.com/photo-1519046904884-53103b34b206" download>
  <img src="https://images.unsplash.com/photo-1519046904884-53103b34b206" alt="下载图片" width="300" height="200">
</a> 

</body>
</html>

这段代码将会在浏览器中显示一个图片,点击这个图片,图片就会下载

对于批量下载,你需要先找到所有图片的URL,然后循环遍历每个URL并使用上面的方法下载。

请注意: 有些网站可能不允许爬虫或批量下载,在这种情况下使用上述代码可能会违反网站的条款。

可以考虑使用如下两种方式:

  1. 油猴脚本:https://greasyfork.org/zh-CN/scripts/24204-picviewer-ce
  2. 火狐插件:https://addons.mozilla.org/zh-CN/firefox/addon/ia-batch-image-downloader/


function download (config) {
    const a = document.createElement('a') // 创建一个a标签
    a.href = config.src // a标签的src属性赋值
    if (config.target) {
      a.target = config.target
    }
    a.download = config.fileName // a标签的download属性赋值
    document.body.appendChild(a) // 添加a标签到body下
    a.click() // 触发a标签点击事件
    document.body.removeChild(a) //  完成后删除a标签
  }

```