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 相关文章推荐
Python中的getopt函数使用详解
Jul 28 Python
Python常用内置模块之xml模块(详解)
May 23 Python
Python 结巴分词实现关键词抽取分析
Oct 21 Python
Python批量发送post请求的实现代码
May 05 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
Aug 16 Python
Python批量生成幻影坦克图片实例代码
Jun 04 Python
Python操作Sonqube API获取检测结果并打印过程解析
Nov 27 Python
Python基于WordCloud制作词云图
Nov 29 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
简单了解python装饰器原理及使用方法
Dec 18 Python
详解Python的三种拷贝方式
Feb 11 Python
python语音识别指南终极版(有这一篇足矣)
Sep 09 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
MVC模式的PHP实现
2006/10/09 PHP
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
2012/07/23 PHP
PHP 异步执行方法,模拟多线程的应用分析
2013/06/03 PHP
php获取文件名后缀常用方法小结
2015/02/24 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
php实现微信公众号企业转账功能
2018/10/01 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
2019/09/29 PHP
学习js所必须要知道的一些
2007/03/07 Javascript
简单通用的JS滑动门代码
2008/12/19 Javascript
javascript 面向对象编程 function也是类
2009/09/17 Javascript
jquery $.getJSON()跨域请求
2011/12/21 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
vue使用axios跨域请求数据问题详解
2017/10/18 Javascript
使用DataTable插件实现异步加载数据
2017/11/19 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
layui type2 通过url给iframe子页面传值的例子
2019/09/06 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
pyqt4教程之实现半透明的天气预报界面示例
2014/03/02 Python
Python判断Abundant Number的方法
2015/06/15 Python
Python全局变量用法实例分析
2016/07/19 Python
python爬虫爬取淘宝商品信息
2018/02/23 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
利用python开发app实战的方法
2019/07/09 Python
python requests更换代理适用于IP频率限制的方法
2019/08/21 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
Python实现手绘图效果实例分享
2020/07/22 Python
Amara美国站:英国高端家居礼品网站,世界各地的奢侈家具品牌
2017/07/26 全球购物
大学生大二自我鉴定
2013/10/28 职场文书
我的大学生活演讲稿
2014/04/25 职场文书
倡议书范文格式
2014/05/12 职场文书
企业职业病防治方案
2014/05/29 职场文书
先进个人推荐材料
2014/12/29 职场文书
工作证明格式范文
2015/06/15 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书