如何实现批量截取整个网页完整长截图,批量将网页保存成图片web2pic/webshot/screencapture/html2picture...

如何实现批量截取整个网页完整长截图,批量将网页保存成图片web2pic/webshot/screencapture

【困扰?疑问?】:

您是否正受到:如何将网页保存为图片的困扰?网页很高很长截图截不全怎么办?怎样才能完整截图?有很多淘宝或天猫、京东店铺爆款商品宝贝需要截图,那么多嫩不能批量截图?网红微信公众号文章、名人微博文章很好,如何保存成图片收藏下来或者自己加工成高流量文章?网页设计师看到很有设计感的网页或者感兴趣的网页如何批量完整保存成图片?

这里推荐一款批量截图软件:

https://github.com/uicoolcn/UiCoolBatchFullWebCapturer

使用方法,以txt批量为例,操作方法如下:

1、 将需要截图的网址的链接一行一个保存到记事本里

2、 打开下载好的软件,并将包含链接的记事本文件(weblinks.txt)拖拽到软件的地址栏

 

3、 点击【截图】按钮 (或回车)开始批量截图

4、 截图完成后的图片

 

转载于:https://www.cnblogs.com/uicool/p/webshot.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,你需要在你的Electron应用程序中安装js-web-screen-shot插件。可以使用npm安装此插件: ``` npm install js-web-screen-shot --save ``` 然后,你需要在你的Electron应用程序中加载该插件。你可以在你的主进程中使用require()函数: ``` const webshot = require('js-web-screen-shot'); ``` 接下来,在创建新的BrowserWindow时,你可以在其webContents中加载该插件。例如: ``` const { BrowserWindow } = require('electron'); const webshot = require('js-web-screen-shot'); let win = new BrowserWindow({ width: 800, height: 600 }); win.webContents.on('dom-ready', () => { win.webContents.executeJavaScript(webshot.load()); }); ``` 在这个例子中,当新的BrowserWindow的webContents准备就绪时,它会调用js-web-screen-shot的load()方法来加载该插件。现在,你就可以在新的BrowserWindow中使用js-web-screen-shot插件了。例如,你可以使用它来截取屏幕: ``` const { BrowserWindow } = require('electron'); const webshot = require('js-web-screen-shot'); let win = new BrowserWindow({ width: 800, height: 600 }); win.webContents.on('dom-ready', () => { win.webContents.executeJavaScript(webshot.load()); win.webContents.executeJavaScript(webshot.captureScreenshot('screenshot.png')); }); ``` 在这个例子中,当新的BrowserWindow的webContents准备就绪时,它会调用js-web-screen-shot的load()方法来加载该插件,然后调用它的captureScreenshot()方法来截取屏幕并将其保存为screenshot.png文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值