中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » TP-LINK 技术服务-网络教室 教材下载.bat
作者:
标题: TP-LINK 技术服务-网络教室 教材下载.bat 上一主题 | 下一主题
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『楼 主』:  TP-LINK 技术服务-网络教室 教材下载.bat

公司弄WLAN,需要看看这个,随便写了个p把这些都下载下来

我自己测试时所需的时间
2M带宽共享
教程共10M左右
开始时间13:57:05.54
结束时间14:04:26.31


wget 1.10.2
sed 4.0.7x

[ Last edited by vkill on 2007-2-4 at 06:23 PM ]

2007-2-4 18:21
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





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


    @echo off
    title TP-LINK技术服务^>^>网络教室教材下载   by:vkill
    wget -c -q -O 0.html http://www.tp-link.com.cn/surpport/school.asp
    for /f %%? in ('sed "/共.*页/!d;s/<[^>]*>\|&nbsp;//g;s/.*共\([0-9]\{1,3\}\)页.*/\1/" 0.html') do (set ye=%%?)
    for /l %%? in (1,1,%ye%) do (
    wget -c -q -O %%?.html "http://www.tp-link.com.cn/surpport/school.asp?page=%%?&classid=&search="
    )
    sed "/〖标题〗/!d;s/.*javascript:popwin(\([0-9]*\)).*〖标题〗:\(.*\)/\1→\2/" *.html|more>bt.txt
    del *.html>nul 2>nul
    echo 正在写目录.html
    >目录.html echo TP-LINK 技术服务^>^>网络教室   教材合集
    >>目录.html echo ^</p^>
    >>目录.html echo 地址:http://www.tp-link.com.cn/surpport/school.asp
    >>目录.html echo ^</p^>
    for /f "tokens=1,2 delims=→" %%a in (bt.txt) do (
    >>目录.html echo ^<a href="www.tp-link.com.cn\surpport\id=%%a.html"^>%%b^</a^>
    >>目录.html echo ^</p^>
    )
    echo 正在下载所有教程,可能有点慢
    for /f "tokens=1,2 delims=→" %%a in (bt.txt) do (
    wget -q -m -l 1 -k "http://www.tp-link.com.cn/surpport/showarticle.asp?id=%%a"
    )
    PUSHD www.tp-link.com.cn\surpport
    for /f "tokens=1,2 delims=@" %%a in ('dir /a-d/s/b "*@id=*"') do (
    sed "/^<\/table>$/i\<a href="..\\..\\目录.html">回到目录<\/a>" "%%a@%%b"|more>%%b.html
    )
    popd
    del bt.txt >nul 2>nul
    echo 更新完成
    pause>nul




   此帖被 +15 点积分      点击查看详情   
评分人:【 ccwan 分数: +5  时间:2007-2-4 21:13
评分人:【 redtek 分数: +10  时间:2007-2-5 06:17


2007-2-4 18:21
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『第 3 楼』:  

赶来支持一下,这是个不错的东东。



三人行,必有吾师焉。   学然后知不足,教然后知困,然后能自强也。
2007-2-4 21:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: