手机
当前位置:查字典教程网 >脚本专栏 >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查找第k小元素代码分享

python 图片验证码代码分享

python访问纯真IP数据库的代码

python 文件与目录操作

初学python数组的处理代码

Python 流程控制实例代码

python 提取文件的小程序

python2.7删除文件夹和删除文件代码实例

python装饰器使用方法实例

精品推荐
分类导航