python获取糗百图片代码实例


Posted in Python onDecember 18, 2013
from sgmllib import SGMLParser
import urllib2
class sgm(SGMLParser):
    def reset(self):
        SGMLParser.reset(self)
        self.srcs=[]
        self.ISTRUE=True
    def start_div(self,artts):
        for k,v in artts:
            if v=="author":
                self.ISTRUE=False
    def end_div(self):
        self.ISTRUE=True
    def start_img(self,artts):
        for k,v in artts:
            if k=="src" and self.ISTRUE==True:
                self.srcs.append(v)
    def download(self):
        for src in self.srcs:
            f=open(src[-12:],"wb")
            print src
            img=urllib2.urlopen(src)
            f.write(img.read())
            f.close()
sgm=sgm()
for page in range(1,500):
    url="http://www.qiushibaike.com/late/page/%s?s=4622726" % page
    data=urllib2.urlopen(url).read()
    sgm.feed(data)
    sgm.download()
Python 相关文章推荐
pyqt4教程之messagebox使用示例分享
Mar 07 Python
python批量提交沙箱问题实例
Oct 08 Python
python3.4控制用户输入与输出的方法
Oct 17 Python
Python数据集切分实例
Dec 08 Python
Django REST framework 视图和路由详解
Jul 19 Python
Python shutil模块用法实例分析
Oct 02 Python
python-numpy-指数分布实例详解
Dec 07 Python
Python的对象传递与Copy函数使用详解
Dec 26 Python
基于Python获取照片的GPS位置信息
Jan 20 Python
python主要用于哪些方向
Jul 05 Python
python中plt.imshow与cv2.imshow显示颜色问题
Jul 16 Python
Python入门基础之数字字符串与列表
Feb 01 Python
python算法学习之计数排序实例
Dec 18 #Python
python算法学习之基数排序实例
Dec 18 #Python
python算法学习之桶排序算法实例(分块排序)
Dec 18 #Python
python计算最大优先级队列实例
Dec 18 #Python
python计算最小优先级队列代码分享
Dec 18 #Python
python查找第k小元素代码分享
Dec 18 #Python
python获取beautifulphoto随机某图片代码实例
Dec 18 #Python
You might like
饭制《星际争霸》Mod:优化游戏机制 增加新单位
2017/07/02 星际争霸
用PHP实现将GB编码转换为UTF8
2006/11/25 PHP
用php实现的下载css文件中的图片的代码
2010/02/08 PHP
PHP 根据IP地址控制访问的代码
2010/04/22 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
PHP实现递归无限级分类
2015/10/22 PHP
Linux下从零开始安装配置Nginx服务器+PHP开发环境
2015/12/21 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
jQuery 学习第七课 扩展jQuery的功能 插件开发
2010/05/17 Javascript
jquery制作居中遮罩层效果分享
2014/02/21 Javascript
搭建pomelo 开发环境
2014/06/24 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
jQuery实现跨域
2015/02/03 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
2015/12/16 Javascript
JavaScript模拟push
2016/03/06 Javascript
JS从数组中随机取出几个数组元素的方法
2016/08/02 Javascript
AngularJS全局scope与Isolate scope通信用法示例
2016/11/22 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
JQuery中Ajax的操作完整例子
2017/03/07 Javascript
vue 父组件中调用子组件函数的方法
2019/06/06 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
2020/10/02 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
python3如何将docx转换成pdf文件
2018/03/23 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
HTML5不支持标签和新增标签详解
2016/06/27 HTML / CSS
快时尚眼镜品牌,全国连锁眼镜店:LOHO眼镜生活
2018/10/08 全球购物
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
销售人员中英文自荐信
2013/09/22 职场文书
餐厅销售主管职责范本
2014/02/19 职场文书
走进敬老院活动总结
2014/07/10 职场文书
欠条样本
2015/07/03 职场文书
消防宣传语大全
2015/07/13 职场文书