首页 编程教程正文

自己用python写了一个简单的获取表情包

piaodoo 编程教程 2020-02-22 22:02:58 859 0 python教程

本文来源吾爱破解论坛

才开始学习几天,很简单的代码[Python] 纯文本查看 复制代码

# -*- coding: utf-8 -*
import json
import requests
import re
import os
import pysnooper

#创建文件夹
os.makedirs('./image/',exist_ok=True)
# 获取表情包图片路径
# @pysnooper.snoop('log.txt')
def get_express(text):
    from urllib.request import urlretrieve
    url = 'https://www.doutula.com/api/search?keyword='+text+'&mime=0&page=1'
    result = requests.get(url,timeout = 30)
    result.raise_for_status()
    data = eval(result.content)
    img_url = data['data']['list']
    try:
        print('共获取到 ',len(img_url),'张图片')
        for i in range(len(img_url)):
            image_url = img_url[i]['image_url']
            if(image_url != ''):
                imgUrl = image_url.replace('\\','')
                print(imgUrl)
                name = re.findall(r'[^/]+(?!.*/)',imgUrl)[0]
                print('开始下载第',i+1,'张')  
                urlretrieve(imgUrl,'./image/'+name)
            else:
                print('图片路径为空:',image_url)    
    except IOError:
        print('下载图片出错!')


text = input('请输入下载表情关键字:')
get_express(text)

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7425.html

搜索