python - 求一个七牛云远程图片上传的demo

查看:100
本文介绍了python - 求一个七牛云远程图片上传的demo的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

初学python 在使用scrapy采集网页图片时,会被对方禁止跨域显示,所以就有了把图片保存在七牛云上的想法, 但是七牛云的python API 看的有点迷糊,特来询问,有没有远程图片保存至七牛云的demo,有的话,能否贴上来参考学习一下,非常谢谢!

解决方案

from qiniu import Auth, BucketManager
# 抓取文件到七牛
def fetch(url):
    filename = str(time.time()).replace('.', '')
    # 获取鉴权对象
    auth = Auth(access_key, secret_key)
    # 初始化BucketManager
    bucket_manager = BucketManager(auth)
    ret, info = bucket_manager.fetch(url, bucket_name, filename)
    if info.status_code == 200:
        file_url = bucket_domain + filename
        return file_url
    else:
        return False

这篇关于python - 求一个七牛云远程图片上传的demo的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆