找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 33275|回复: 10

[特效代码] 批处理如何对多个网页页面进行截图

[复制链接]
发表于 2017-4-9 16:21:38 | 显示全部楼层 |阅读模式
本帖最后由 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
目前只会打开,截图和关闭未实现自动处理,谢谢大家!
发表于 2017-4-9 21:16:47 | 显示全部楼层
 楼主| 发表于 2017-4-9 23:31:38 | 显示全部楼层
谢谢版主的教学贴
后面两个网址打开也看不懂,全英文的
FOR语句应该能解决我这个问题?我得好好学习
但是我这个要求会不会一时半会很难实现?
发表于 2017-4-10 00:01:34 | 显示全部楼层
对网页截图其实可以不用打开浏览器。
发表于 2017-4-10 00:27:19 | 显示全部楼层
本帖最后由 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
发表于 2017-4-10 03:04:18 | 显示全部楼层
回复 3# melos2700

for+第三方命令iecapt=一行代码的事
 楼主| 发表于 2017-4-14 22:55:58 | 显示全部楼层
回复 6# pcl_test


    看得一头雾水,版主可以帮忙写下代码吗?
发表于 2017-4-15 19:03:39 | 显示全部楼层
下载 IECapt
执行以下命令试试能否对单个网页截图
  1. IECapt --url=http://bbs.bathome.net/thread-43763-1-1.html --out=43763.png
复制代码
 楼主| 发表于 2017-4-30 22:01:20 | 显示全部楼层
回复 8# ShowCode


    这个代码可以对单个网页进行截图,但是多个网页怎么办呢?
发表于 2017-5-1 20:28:05 | 显示全部楼层
回复 9# melos2700
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /l %%i in (10000001,1,10000006) do (
  4.     set n=%%i
  5.     set n=!n:~-7!
  6.     IECapt --url=http://bbs.bathome.net/thread-!n!-1-1.html --out=!n!.png
  7. )
复制代码
发表于 2018-1-17 23:49:46 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 04:35 , Processed in 0.018506 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表