# -*- coding:utf-8 -*-
import requests
import re
import os
# 异常处理
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE'
}
image = '表情包'
if not os.path.exists(image):
os.mkdir(image)
try:
r = requests.get('http://bizhi360.com/desk/',headers=headers) # 使用get函数打开指定的url
r.raise_for_status() # 如果状态不是200,则引发异常
r.encoding = 'UTF-8'
t = '<img src="(.*?)" width="320" height="200" alt="(.*?)"/>' # 更改编码方式
result = re.findall(t, r.text)
for img in result:
print(img)
res = requests.get(img[0])
s = img[0].split('.')[-1] # 截取图片后缀,得到表情包格式,如jpg ,gif
with open(image + '/' + img[1] + '.' + s, mode='wb') as file:
file.write(res.content) # 用字符串的形式显示页面内容
except:
print("网站连接失败!") # 发生异常则输出“"网站连接失败!”
百度一搜~一堆的教程