博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
龙族三漫画下载代码
阅读量:7110 次
发布时间:2019-06-28

本文共 1134 字,大约阅读时间需要 3 分钟。

hot3.png

 在阅读 的代码后,观察龙族三漫画图片地址规律,简写专门下载龙族三漫画的小爬虫。

#coding=utf-8import os import urllib2#简单下载器def download(url, save_path):    try:        with open(save_path, 'wb') as fp:            fp.write(urllib2.urlopen(url).read())    except Exception, et:        print(et)#定义存储目录save_folder = ".\longzu"if not os.path.exists(save_folder):    os.mkdir(save_folder)#漫画图片链接,可通过格式化字符串的方式获取新的图片链接url = 'http://mhpic.zymk.cn/comic/L%2F%E9%BE%99%E6%97%8F%E2%85%A2%2F{0}%E8%AF%9D%2F{1}.jpg-mht.middle'#初始章节chapter = 1#循环下载章节while chapter < 47:    #生成章节目录    folder = os.path.join(save_folder,u"第 %d 话"%chapter)    if not os.path.exists(folder):        os.mkdir(folder)        index = 1    while True:        image_url = url.format('%.2d'%chapter,index)        save_image_name = os.path.join(folder,"%.2d"%index+"."+"jpg")        #判断是否到达章节最后一页        try:            tmp = urllib2.urlopen(image_url).read()        except urllib2.HTTPError:            break                print "downloading:%s from url:%s" % (save_image_name,image_url)        download(image_url, save_image_name)        index += 1    chapter += 1

 

转载于:https://my.oschina.net/u/2440318/blog/858486

你可能感兴趣的文章
天梯赛 - L2-001 紧急救援
查看>>
图片的画画板
查看>>
几种清理IE缓存的方式
查看>>
android 通过uri获取bitmap图片并压缩
查看>>
2015.3.31不使用debug/X86文件夹方式解决64/32位问题
查看>>
使用bitsadmin.exe 下载文件,配合bcn.bat玩出更多的花样~~
查看>>
Chrome浏览器 离线安装包
查看>>
Linux命令: 查找文件中的字符串
查看>>
JAVA高精度3_比较大小
查看>>
JavaScript内置对象--Math对象
查看>>
android通过wifi连接经常超时
查看>>
Javaweb学习笔记——(二十四)——————图书商城项目
查看>>
hadoop生态搭建(3节点)-11.storm配置
查看>>
Node(十二)加密解密
查看>>
android异步任务asyncTask详细分析
查看>>
HTML DOM 事件
查看>>
hello swift
查看>>
HDU-4145 A Simple Problem 简单数论
查看>>
〖Linux〗在tmux同时使用bash和zsh
查看>>
android 学习笔记(五) 调试相关 5.2 在android真机中建一个ssh服务器
查看>>