标题: [特效代码] 批处理如何对多个网页页面进行截图 [打印本页]
作者: melos2700 时间: 2017-4-9 16:21 标题: 批处理如何对多个网页页面进行截图
本帖最后由 pcl_test 于 2017-4-9 16:31 编辑
求助批处理代码:自动打开网址-保存页面为截图-关闭该网页-打开下一个页面……
实现目标:
1、自动打开网址-保存页面为截图-关闭该网页
2、打开下一个页面-保存页面为截图-关闭该网页
3、再打开下一个页面-保存页面为截图-关闭该网页
………………
网址的页面是连续的,如:
http://www.bathome.net/0000001.htm
http://www.bathome.net/0000002.htm
http://www.bathome.net/0000003.htm
http://www.bathome.net/0000004.htm
http://www.bathome.net/0000005.htm
http://www.bathome.net/0000006.htm
需要保存的是0000001.htm、0000002.htm、0000003.htm、0000004.htm这些页面的内容(不是直接下载htm文件),并保存为图片即截图即可
注:目前已知批量打开网址的代码:
start iexplore -k http://www.bathome.net/0000001.htm
start iexplore -k http://www.bathome.net/0000002.htm
start iexplore -k http://www.bathome.net/0000003.htm
start iexplore -k http://www.bathome.net/0000004.htm
目前只会打开,截图和关闭未实现自动处理,谢谢大家!
作者: pcl_test 时间: 2017-4-9 21:16
http://www.bathome.net/s/tool/index.html?key=网 截图
http://www.bathome.net/thread-2189-1-1.html
http://iecapt.sourceforge.net/
http://www.nirsoft.net/utils/web_site_screenshot.html
作者: melos2700 时间: 2017-4-9 23:31
谢谢版主的教学贴
后面两个网址打开也看不懂,全英文的
FOR语句应该能解决我这个问题?我得好好学习
但是我这个要求会不会一时半会很难实现?
作者: codegay 时间: 2017-4-10 00:01
对网页截图其实可以不用打开浏览器。
作者: codegay 时间: 2017-4-10 00:27
本帖最后由 codegay 于 2017-4-10 00:53 编辑
https://github.com/DistilledLtd/heimdall 需要安装python和phantomjs
mkscreenshot https://pypi.python.org/pypi/mkscreenshot/1.0.2 python实现的,需要phantomjs
https://github.com/sindresorhus/pageres js实现的,需要phantomjs
作者: pcl_test 时间: 2017-4-10 03:04
回复 3# melos2700
for+第三方命令iecapt=一行代码的事
作者: melos2700 时间: 2017-4-14 22:55
回复 6# pcl_test
看得一头雾水,版主可以帮忙写下代码吗?
作者: ShowCode 时间: 2017-4-15 19:03
下载 IECapt
执行以下命令试试能否对单个网页截图- IECapt --url=http://bbs.bathome.net/thread-43763-1-1.html --out=43763.png
复制代码
作者: melos2700 时间: 2017-4-30 22:01
回复 8# ShowCode
这个代码可以对单个网页进行截图,但是多个网页怎么办呢?
作者: ShowCode 时间: 2017-5-1 20:28
回复 9# melos2700 - @echo off
- setlocal enabledelayedexpansion
- for /l %%i in (10000001,1,10000006) do (
- set n=%%i
- set n=!n:~-7!
- IECapt --url=http://bbs.bathome.net/thread-!n!-1-1.html --out=!n!.png
- )
复制代码
作者: 我来了 时间: 2018-1-17 23:49
遇到https这样的网页就瓜了,譬如
https://www.52pojie.cn/thread-104818-1-22.html
https://www.52pojie.cn/thread-166606-1-21.html
https://www.52pojie.cn/thread-170966-1-17.html
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |