有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 1042|回复: 5
收起左侧

秀秀1行提取所有thb-wiki上的资源标题

[复制链接]

该用户从未签到

9

主题

34

好友

4626

积分

序章

积分
4626
发表于 2013-8-25 11:43:14 | 显示全部楼层 |阅读模式

╱人◕‿‿◕人╲定下契约

您需要 登录 才可以下载或查看,没有账号?╱人◕‿‿◕人╲订下契约(注册新用户)

x
本帖最后由 langyxxl 于 2013-8-25 11:48 编辑

下雨天,呆在家里无聊啊~~

下载th14时发现thb-wiki上的链接是这样的http://down.thwiki.cc/?v=i&i=1674
就把最后的1674换成其他数字,还真能打开。。。。

就想看一下上面有多少资源,写了下面一行shell脚本:
[mw_shl_code=shell,true]for i in {1..1743}; do echo -n "地址:http://down.thwiki.cc/?v=i&i=$i   标题:   " >>thbwiki.txt; wget -q -O - "http://down.thwiki.cc/?v=i&i=$i" |grep "meta name" |awk  -F\" '{print $4}' >>thbwiki.txt; done[/mw_shl_code]

得到thbwiki文本内容(前面10行):
地址:http://down.thwiki.cc/?v=i&i=1   标题:   上海爱丽丝幻乐团×黄昏边境 - TH135 东方心绮楼 ~ Hopeless Masquerade.
地址:http://down.thwiki.cc/?v=i&i=2   标题:   上海爱丽丝幻乐团 - TH14 东方辉针城 ~ Double Dealing Character. 体验版
地址:http://down.thwiki.cc/?v=i&i=3   标题:   コココソフト   - さとりのダンジョン王国 - The Heart Of Crossed Memory -
地址:http://down.thwiki.cc/?v=i&i=4   标题:   Alstroemeria Records - DEGENERATE DANCEHALL
地址:http://down.thwiki.cc/?v=i&i=5   标题:   ALiCE'S EMOTiON - Heart of Eternity
地址:http://down.thwiki.cc/?v=i&i=6   标题:   efs -  JOKER &
地址:http://down.thwiki.cc/?v=i&i=7   标题:   凋叶棕 - 徒
地址:http://down.thwiki.cc/?v=i&i=8   标题:   EastNewSound - Mindless Act
地址:http://down.thwiki.cc/?v=i&i=9   标题:   発熱巫女~ず - BOUQUET -Grand Finale-
地址:http://down.thwiki.cc/?v=i&i=10   标题:   発熱巫女~ず - Lunar Concerto

文本下载在:http://paste.ubuntu.com/6023714/
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复

使用道具 举报

该用户从未签到

4

主题

5

好友

1917

积分

Continue

积分
1917
发表于 2013-8-25 22:17:23 | 显示全部楼层
原来一直觉得平常会个Python什么的在可以实现的功能上已经覆盖Shell脚本了
所以觉得Shell脚本可以不用学
不过确实Shell实现一些功能的确要比Python简单方便快
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

50

好友

5293

积分

序章

积分
5293
发表于 2013-8-25 22:29:36 | 显示全部楼层

并非所有环境都有python
所以如果要管理服务器,还是要写kshell script的
如果是自己的机器,有不少理由用一种scripting代替shell编程
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

5

好友

1917

积分

Continue

积分
1917
发表于 2013-8-25 22:48:57 | 显示全部楼层
jingyixx 发表于 2013-8-25 22:29
并非所有环境都有python
所以如果要管理服务器,还是要写kshell script的
如果是自己的机器,有不少理由 ...

不是所有环境里都有Python是肯定的嗯
不过不少发行版里已经默认装了自己平常用用还是非常方便的
当然没有LZ那样一句话Shell精巧就是了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

50

好友

5293

积分

序章

积分
5293
发表于 2013-8-26 00:04:48 | 显示全部楼层
GRzhan 发表于 2013-8-25 22:48
不是所有环境里都有Python是肯定的嗯
不过不少发行版里已经默认装了自己平常用用还是非常方便的
当然没有 ...

grep awk wget不是shell builtin
在py里调用也差不多的啊

就算直接用urlopen 然后字符串处理也不会显得笨重
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

5

好友

1917

积分

Continue

积分
1917
发表于 2013-8-26 15:09:17 | 显示全部楼层
jingyixx 发表于 2013-8-26 00:04
grep awk wget不是shell builtin
在py里调用也差不多的啊

。。。真的要说builtin的话那剩下的就不多了吧。。。
好吧,那么Python实现起来也很精巧就是了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(基宅) ( 粤ICP备18082987号-1 | 浙公网安备 33010902001746号 )

GMT+8, 2024-6-10 16:47 , Processed in 0.199611 second(s), 19 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

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