1 Star 5 Fork 8

1264644959 / blog

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
python+requests请求网络图片并以base64格式保存到json中.md 908 Bytes
一键复制 编辑 原始数据 按行查看 历史
zhangyunlei 提交于 2020-07-24 13:18 . commit

python+requests请求网络图片并以base64格式保存到json中

import time
from gevent import monkey;monkey.patch_all()

from decimal import Decimal
from urllib.parse import quote
from io import BytesIO
import gevent

import requests
import re
import json
import redis
from lxml import etree
import threading
import sys
import os

conn = redis.Redis(host="",db=0, port=,password="")

import base64

def jin():
    url = "http://p18.qhimg.com/t01aec2530f64d9b9d6.png"
    res = requests.get(url=url)
    base64_data = base64.b64encode(res.content).decode()
    data = {
        'avatar':base64_data
    }

    conn.lpush('000_test',json.dumps(data))

def out():
    data = conn.rpop("000_test")
    data = json.loads(data)
    image_data = base64.b64decode(data['avatar'])
    with open('003.png','wb') as f:
        f.write(image_data)
if __name__ == '__main__':
    jin()
    out()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/super__man/blog.git
git@gitee.com:super__man/blog.git
super__man
blog
blog
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891