这是一个创建于 4248 天前的主题,其中的信息可能已经有所发展或是发生改变。
Python大概知道怎么回事,但没有实际应用过,这次正是个好机会,请问大概需要怎么下手呢,用urllib2?我下面的伪代码如何:
先来现在目标目录下面的文件作为例子
Dexter.S07E05.HDTV.x264-ASAP.mp4
Downton.Abbey.3x07.HDTV.x264-FoV.mp4
Misfits.4x01.HDTV.x264-FoV.mp4
The.Good.Wife.S04E05.HDTV.x264-LOL.[VTV].mp4
1、读取到所有文件名
2、用正则表达式将剧集实际名字读出来(这貌似要想一下怎么匹配,我看出的是'英文+数字',譬如S0之前的应该就是剧集名字)
3、将剧集名称放到射手网的搜索链接中去,http://shooter.cn/search/Downton+Abbey/(貌似射手网没有公开的api可以调用,只有通过这种方式吧?)
剩下的貌似就复杂了,又得用正则将搜索出来的结果筛选出来?然后进入该页面,模拟点击下载按钮?
4 条回复 • 1970-01-01 08:00:00 +08:00
![holmesabc](https://cdn.v2ex.com/avatar/ba05/3350/6146_normal.png?m=1614302199) |
|
1
holmesabc 2012-10-29 17:45:45 +08:00
应该是用requests + pyquery,简单点吧
|
![csx163](https://cdn.v2ex.com/avatar/8efa/2947/17595_normal.png?m=1585547598) |
|
3
csx163 2012-10-29 18:29:14 +08:00
|
![duhastmich](https://cdn.v2ex.com/avatar/14da/15db/7344_normal.png?m=1366726336) |
|
4
duhastmich 2012-10-30 11:13:33 +08:00
有个submarine,通过checksum 来的
|