
为了找上面这张图,写了一个小小的 python 脚本,可以从 http://manhua.fzdm.com/10/ 下载到目前为止所有的漫画 .jpg 文件,放到相应的目录里面。写的很丑陋,不过勉强算是能用,不用忍受在线看书的缓慢速度了,哈哈。如果你要用的话,可以先去下载一个 python 运行环境。
《猎人》的故事真让人着迷阿。
- #!/usr/bin/python
- # get all hunter from http://manhua.fzdm.com/10/
- # By ppip 2006.7.17
- # Todo:改进文件名生成器,目前的这个虽然可以用,但是太难看了。
- import string
- import urllib
- import re
- import os
- def getname(number):
- l = range(number)
- word = string.ascii_lowercase
- digi = string.digits
- e = a = c = d = 0
- b = 1
- name = []
- for i in l:
- name.append(digi[e] + digi[a] + digi[b] + word[c] + word[d] + ".jpg")
- d = d + 2
- b = b + 1
- if d > 25:
- c = c + 1
- d = d-26
- if b > 9:
- a = a + 1
- b = b - 10
- if a > 9:
- e = e + 1
- a = a - 10
- return name
- allurl = ['260/','259/','258/','257/','256/','255/','254/','253/','252/','251/','250/','249/','248/','247/','246/','245/','244/','243/','242/','241/','240/','239/','238/','237/','236/','235/','234/','233/','232/','231/','230/','229/','228/','227/','226/','225/','224/','223/','222/','221/','220/','219/','218/','217/','216/','215/','214/','213/','212/','Vol_020/','Vol_019/','Vol_018/','Vol_017/','Vol_016/','Vol_015/','Vol_014/','Vol_013/','Vol_012/','Vol_011/','Vol_010/','Vol_009/','Vol_008/','Vol_007/','Vol_006/','Vol_005/','Vol_004/','Vol_003/','Vol_002/','Vol_001/']
- for url in allurl:
- weburl = 'http://manhua.fzdm.com/10/' + url
- file = urllib.urlopen(weburl)
- pagenumber = re.compile("value=_[0-9]{1,3}").findall(file.read(),1).pop()[7:]
- if url[:1] == 'V':
- pagenumber = pagenumber + 1
- pagesurl = getname(int(pagenumber))
- if os.access(url[:-1], os.F_OK) == False:
- os.mkdir(url[:-1])
- os.chdir(url[:-1])
- for x in pagesurl:
- print "Getting " + 'http://www1.fzdm.com/10/' + url + x
- image = urllib.urlretrieve('http://www1.fzdm.com/10/' + url + x, x)
- os.chdir('..')
- 博客的自觉主题化 - 2007
- Firefox, 一个社会化的浏览器 - 2006

2 Comments
好东西,收藏了!
[Reply]
3Q
[Reply]
Post a Comment