LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 990|回复: 5

想用bash脚本下载flash,但不知道怎么写

[复制链接]
发表于 2003-8-6 09:44:12 | 显示全部楼层 |阅读模式
情况是这样的:比如一个网址 http://col.njtu.edu.cn/zskj/1013/japanese.html
是个flash页面,下一级的链接都在flash(JAPANESE.swf)里,于是
$wget http://col.njtu.edu.cn/zskj/1013/JAPANESE.swf
$strings JAPANESE.swf|grep swf
unit1/index.swf
unit2/index.swf
unit3/index.swf
然后再wget unit1/index.swf  -> strings

下面还有更深的链接和目录层次,而且还有交差的链接,俺想可以写个脚本自动分析这些地址,建本地子目录,抓这些swf下来
不知道怎么写
发表于 2003-8-6 13:08:00 | 显示全部楼层
干这种勾当还是自己想办法吧。
发表于 2003-8-6 13:09:26 | 显示全部楼层
You can use lftp.
then mirror a directory.
 楼主| 发表于 2003-8-6 13:25:37 | 显示全部楼层
Glue:这种勾当对俺一点儿好处都没有
俺只是想学习一下如何使用循环和过滤文本
发表于 2003-8-6 19:18:29 | 显示全部楼层
倒是一个很不错的练习
给你一点线索吧
for swf in $(strings JAPANESE.swf|grep swf)
do
  wget http://col.njtu.edu.cn/zskj/1013/$swf
done

至于怎么判断目录,自己想办法吧
 楼主| 发表于 2003-8-6 20:32:42 | 显示全部楼层
虽然俺不会写,但应该递归结构吧,因为每个swf可能还有下层链接
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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