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中字典的合并值相加与异或对比
Jun 04 Python
Python+Wordpress制作小说站
Apr 14 Python
利用python批量给云主机配置安全组的方法教程
Jun 21 Python
详解Python中 sys.argv[]的用法简明解释
Dec 20 Python
python实现拓扑排序的基本教程
Mar 11 Python
Python切片操作实例分析
Mar 16 Python
Python+selenium 获取一组元素属性值的实例
Jun 22 Python
python数据处理 根据颜色对图片进行分类的方法
Dec 08 Python
Django框架实现分页显示内容的方法详解
May 10 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 Python
Python列表推导式实现代码实例
Sep 09 Python
python实现学生信息管理系统源码
Feb 22 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
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
2015/04/15 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
PHP 获取 ping 时间的实现方法
2017/09/29 PHP
IE和Firefox下event事件杂谈
2009/12/18 Javascript
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
jQuery匹配文档链接并添加class的方法
2015/06/26 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
2016/12/05 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
javascript自执行函数
2017/02/10 Javascript
js省市区级联查询(插件版&无插件版)
2017/03/21 Javascript
详解AngularJS 模块化
2017/06/14 Javascript
详解React中的组件通信问题
2017/07/31 Javascript
vue源码学习之Object.defineProperty对象属性监听
2018/05/30 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
2013/01/17 Python
跟老齐学Python之永远强大的函数
2014/09/14 Python
Python通过poll实现异步IO的方法
2015/06/04 Python
通过Python实现自动填写调查问卷
2017/09/06 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
python-tkinter之按钮的使用,开关方法
2019/06/11 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
Canvas 帧动画吃苹果小游戏
2020/08/05 HTML / CSS
澳大利亚购买最佳炊具品牌网站:Cookware Brands
2019/02/16 全球购物
个人应聘自我评价分享
2013/11/18 职场文书
骨干教师培训方案
2014/05/06 职场文书
技术经济专业求职信
2014/09/03 职场文书
2015年度优秀员工推荐信
2015/03/23 职场文书
一个都不能少观后感
2015/06/04 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
python迷宫问题深度优先遍历实例
2021/06/20 Python