中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 我的自动下载论坛图片的批处理.
作者:
标题: 我的自动下载论坛图片的批处理. 上一主题 | 下一主题
tianzizhi
高级用户




积分 622
发帖 214
注册 2006-9-22
状态 离线
『楼 主』:  我的自动下载论坛图片的批处理.

图片论坛有好多好看的图片,可一个一个另存为太麻烦了,做了下面的批处理,让机子在论坛里转一遍慢慢下去吧,我玩去了......我这经常间断性的断网,加上了这方面的内容,断网后也不用怕,网连好后自动接着下.
你也可用它专一性的下载图片或其它一类东西,具体情况自行修改一下即可....
@echo off
setlocal enabledelayedexpansion
:ji
for /f %%i in (d:\jilu.txt) do @set /a kai=%%i
for /f %%j in (d:\num.txt) do @set /a num=%%j

:xia
for /l %%a in (!kai!,1,135000) do (
call :zhang
curl -o %%a.txt http://*********/bbs/viewthread.php?tid=%%a
for /f "delims=" %%i in ('findstr "http://.*jpg" %%a.txt') do (
    set /a num=num+1
    set "var=%%i"
    set "var=!var: src=☆!"
    set "var=!var:.jpg"=☆!"
    set "var=!var:*☆=!"
    for /f "tokens=1 delims==☆" %%j in ("!var!") do (
    set "yi=%%~j"
    echo !yi!
    for /f "tokens=2 delims=//" %%k in ("!yi!") do (
echo http://%%k>>xiazailianjie.txt
ping -n 5 http://%%k | find "reply from" /i
if errorlevel==1 set /a kai=!kai!+1 & echo %%k>>weilianji.txt & del %%a.txt & echo %%a>d:\jilu.txt & goto xia )
wget -t 8 -w 3 -c -T 30 -P d:\图片\tupian\ %%~j.jpg

ren d:\图片\tupian\%%~nj.jpg tupian-!num!.jpg
echo !num!>d:\num.txt
)
)
echo %%a>d:\jilu.txt
del %%a.txt /f
)

:zhang
ping -n 2 www.baidu.com | find "reply from" /i
if errorlevel==1 timeout /t 150 & goto ji

::pause
::wget代理用法:#-e "http_proxy=http://<ip>:<port>/"
::#set http_proxy=http://<ip>:<port>/



QQ:419503077
2007-1-24 08:11
查看资料  发送邮件  发短消息 网志  OICQ (419503077)  编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 2 楼』:  

顶顶~~兄也喜欢wget+sed

2007-1-24 09:04
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
tianzizhi
高级用户




积分 622
发帖 214
注册 2006-9-22
状态 离线
『第 3 楼』:  

昨天搜索东西搜索到你的网志,内容很丰富,很不错,还发现你的网址是一级域名,很厉害呀,是你自己的服务器吗,羡慕啊!!!
http://vkill.net/
http://blog.vkill.net/



QQ:419503077
2007-1-24 09:25
查看资料  发送邮件  发短消息 网志  OICQ (419503077)  编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by tianzizhi at 2007-1-24 09:25:
昨天搜索东西搜索到你的网志,内容很丰富,很不错,还发现你的网址是一级域名,很厉害呀,是你自己的服务器吗,羡慕啊!!!
http://vkill.net/
[url]http ...

空间是买的了

2007-1-24 09:27
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
tsz2008
新手上路





积分 19
发帖 7
注册 2007-4-2
状态 离线
『第 5 楼』:  

刚学这些不久,不知楼主能不能演示一下这么批处理?
谢谢了

2007-4-3 05:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zzghost
初级用户





积分 43
发帖 14
注册 2006-12-21
状态 离线
『第 6 楼』:  

jiu就是jilu.txt 和num里面放什么东西?

2007-4-3 11:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jacklee83
新手上路





积分 2
发帖 1
注册 2007-4-10
状态 离线
『第 7 楼』:  

楼主能不能举个例子,我试了很多次还是不知道怎么用。

2007-4-11 02:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: