Board logo

标题: 批量下载“论坛精华帖子分类索引”中的精华帖 [打印本页]

作者: lxmxn     时间: 2007-6-8 16:20    标题: 批量下载“论坛精华帖子分类索引”中的精华帖

  应 namejm 版主的要求,写了一个批量下载“论坛精华帖子分类索引”贴中的精华贴的批处理,写得比较简陋,有什么意见和建议请跟帖提出。

  另外,此批处理需要外部工具 sed 及 wget ,如果没有可以到 Command Line Tools for win32去下载,这个网站是论坛的资深会员 vkill 办的一个命令行工具下载站,大家多多支持。

Dessence.bat
@echo off

::下载精华索引帖子
cd.>essence.txt
wget -q -O essence.txt "http://www.cn-dos.net/forum/viewthread.php?tid=27667"

::这里设置文件的保存目录
set downdir=cn-dos论坛精华帖子
md %downdir%
echo\正在下载中...请稍后...

::批量下载帖子到新建的目录中
for /f %%a in ('sed -n "s/^\[.\{10\}\]{\([0-9]*\)}.*$/\1/p" essence.txt') do (
        wget -q -O %downdir%\%%a.html "http://www.cn-dos.net/forum/viewthread.php?tid=%%a&action=printable"
)

::下载完毕,打开目录
echo 下载完毕
ping -n 3 127.0.0.1 >nul&&start %downdir%

作者: oilio     时间: 2007-6-8 16:50
试试,支持一下lxmxn,辛苦了。
作者: lxmxn     时间: 2007-6-8 17:26
呵,多谢 oilio 兄的支持。
作者: vkill     时间: 2007-6-8 19:51
终于又看到 wget + sed  出现,哈哈哈哈~用 curl+sed 一句就够了

[ Last edited by vkill on 2007-6-8 at 08:04 PM ]
作者: namejm     时间: 2007-6-8 20:57
  测试了一下,发现保存的文件名是tid号码,如果能保存为 tid+标题名 格式的文件名就好了。另外,能不能按照原来的分类分别保存到不同的文件夹中去呢?
作者: liuyun20     时间: 2007-10-3 22:04    标题: 注意Command Line Tools for win32应该被威金感染了!!!

今天去了该网下了大部分工具,每个卡巴都提示(worm.win32.viking.jt)威金变种,希望该网站vkill 作者能查杀看看!!!
作者: lxmxn     时间: 2007-10-4 17:47
多谢提醒,我会转告vkill的。