立即注册
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广州大学城网业务调整

[其他] [脚本] 借Wget批量下载漫画 [复制链接] qrcode

查看: 11015 | 回复: 1

523066680
发表于: 2010-7-13 17:38:37 | 显示全部楼层

我看没啥动静,( 那些组团发java的明显恶意。),又来了~

基于winxp, 通过批处理下载漫画图片,首先要有第三方命令wget ,可以去下载一下,
不算大,我会跟脚本一起上传到附件。

恩,说下原因,如果只是几集的话就在网上看得了,而我是几十集都没看,所以还是下载来方便些

getpic.bat
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set name=naruto
  4. for /l %%x in (420,1,500) do (
  5.   if not exist %name%_%%x (md %name%_%%x)
  6.   cd %name%_%%x
  7.   for /l %%a in (1,1,25) do (
  8.     set num=000%%a
  9.     set num=!num:~-3!
  10.     wget -nc http://140.manmankan.com/naruto/%%x/!num!.jpg
  11.   )
  12.   cd ..
  13. )
复制代码


下载的每一集 都是导入到不同的文件夹中, naruto_420 ,naruto_421,naruto_423...

最后这样用图片浏览器看着果然不舒服,批量导入网页吧
一集的图片列在一个页面,这样看一集翻一次就OK了。
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /l %%i in (420,1,500) do (
  4. type nul>na_%%i.html
  5. set /a left=%%i-1,right=%%i+1
  6. echo ^<a href="na_!left!.html"^> 上一页 ^</a^> >>na_%%i.html
  7. echo ^<a href="na_!right!.html"^> 下一页 ^</a^> ^<br^> >>na_%%i.html
  8. for /l %%j in (1,1,25) do (
  9.    set num=000%%j
  10.    set num=!num:~-3!
  11.    (
  12.    echo ^<img src="naruto_%%i\!num!.jpg" /^>
  13.    echo ^<br^>
  14.    echo -----------------------------------------------------
  15.    echo ^</br^>
  16.    )>>na_%%i.html
  17. )
  18. echo ^<a href="na_!left!.html"^> 上一页 ^</a^> >>na_%%i.html
  19. echo ^<br^> ^<a href="na_!right!.html"^> 下一页 ^</a^> >>na_%%i.html
  20. echo %%i
  21. )
  22. pause
  23. exit
复制代码


献丑了,   就图个分享嘛...   
附件中的 是样品,  下载    火影 499-501集的,可以自己编辑一下集数。
如果选择了下载附件测试, 先执行getpic ,  再执行  writehtml 即可。  

怕virus吗?   用杀软查下wget.exe     然后  那两个批处理是可以右键编辑查看内容的^_^  基本无碍。

downer.rar

319 KB, 下载次数: 2

跳转到指定楼层
523066680
发表于: 2010-7-15 15:41:11 | 显示全部楼层

忘了交代了  wget.exe 要放在%windir%system32 目录下才行
快速回复 返回顶部 返回列表