批量保存网页为图片工具-国外软件《WebShot》

作者:jcmp      发布时间:2021-04-16      浏览量:0
WebShot 这个工具,会用到这个功能

WebShot 这个工具,会用到这个功能的人不多,但只要你用得着这款软件,你就会发现这玩意太好用了!

软件主要采用Windows操作系统自带的IE浏览器进行处理网页,然后截取整个页面内容为图片。

可以看出这软件已经多久没更新了,2015年更新的版本了,但几年未更新,依然能运行如流水,功能也未见失效。

软件名称:WebShot

最新版本:1.9.3.0

使用方法

打开软件,当然是英文版,官方也未发布其他语言包,感兴趣的童鞋可以自己汉化试试。

http://baijiahao.baidu.com/ http://zhidao.baidu.com/ http://map.baidu.com/

一行一个URL地址就可以了

点击开始,软件会自动进行操作并保存到填写的路径内。

路径的末尾会有图片文件名掩码,不要删哟,

C:\Users\Administrator\Pictures\WebShot\Image\%u.jpg。

规则如下:

当然也有特殊情况:

当两个不同的URL地址,网页标题或其他使用掩码后得到的结果相同,那么只会有一张图片保留。

举例:

http://www.baidu.com/this http://www.test.com/this。

保存路径为:C:\Users\Administrator\Pictures\WebShot\Image\%p.jpg (%p,只保留网页文件夹部分,也就是 this)。

再来看它的软件设置页面:

浏览器设置

这里是设定你的浏览器大小,例如你自己在浏览网页时可以最大小或缩小浏览器是一样的,分辨率啥的不用我再说了吧。

图片设置

这里决定了你的图片大小、图片质量、图片是否保存为灰度图片。

过程设置

这里设置了超时时间

文本内容代表网页加载完成后,延迟几秒进行截图操作

页面内容代表页面在多少秒以内加载完成,否则判断为加载失败

刷新,这个就不讲了吧

看一下动图,动次达次的图

软件原理

大家知道我们在日常使用的浏览器中,包括 Chrome 、Opear 等其他的常用浏览器,都会有一个功能,叫做 保存网页为图片 , 这个功能可以让我们把当前正在浏览的网页保存为一张图片的形式保存下来。实际是一个原理。

该软件采用C语言编写,在每一个URL地址请求时,会默认调用系统自带IE浏览器控件创建一个浏览器对象,调用控件方法进行URL地址的访问。

程序会接收浏览器对象返回的状态,所以明白上面的动图,在状态中为什么会显示中文了吧,因为我们使用的是中文版的IE。

完成后调用浏览器对象接口进行截图,然后整个流程就完哒啦。

这样我们不用打开浏览器,也不用进行重复的操作,来达到批量截取网页的目的了。