手机
当前位置:查字典教程网 >脚本专栏 >python >python获取糗百图片代码实例
python获取糗百图片代码实例
摘要:复制代码代码如下:fromsgmllibimportSGMLParserimporturllib2classsgm(SGMLParser):...

复制代码 代码如下:

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 图片验证码代码

python二分法实现实例

python列表与元组详解实例

python冒泡排序算法的实现代码

python 提取文件的小程序

python 域名分析工具实现代码

python计算最大优先级队列实例

初学python数组的处理代码

python 多线程应用介绍

python聊天程序实例代码分享

精品推荐
分类导航