python - 求一个七牛云远程图片上传的demo
本文介绍了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屋!
查看全文