Python毎日一练(3):百度贴吧图片

3604 ワード

import requests,re
#     URL      
url = 'http://tieba.baidu.com/p/2166231880'
head = {
        'Accept': '*/*',
        'Accept-Encoding':'gzip,deflate,sdch',
        'Accept-Language':'zh-CN,zh;q=0.8',
        'Connection':'keep-alive'
}
#  html  ,   html         
html = requests.get(url, headers = head)
#    
data = html.content.decode('utf-8')

i = 0
#          URL
pic_url = re.findall(r'',data,re.S)
#      URL    ,      ,       。     0.jpg   ,  write  0.jpg,    。    
for each in pic_url:
    print 'Downloading :' + each
    pic = requests.get(each)
    fp = open('pic\\' + str(i) + '.jpg','wb')
    fp.write(pic.content)
    fp.close()
    i += 1

 
実行前:
コードディレクトリの下にpicというフォルダを新規作成して、画像を保存する必要があります.実行後、サプライズがあります~~~
転載先:https://www.cnblogs.com/sxcmos/p/5151366.html