blog details
author


blog detail

自动媒体文件上传和获取是 RPA 的关键部分之一。话虽如此,并非所有平台都接受媒体 URL 作为检索媒体资料的端点。因此,在本文中,我将引导您完成使用 Google Cloud Storage 运行此操作的流程和基本 Python 脚本。

目录:使用 Google 云存储和 Python 获取媒体文件

Google Cloud Library 和凭据身份验证

首先,google云存储是官方的Python SDK包。我们需要在 Python 脚本中安装并导入它和 blob。

from google.cloud import storage
from google . cloud . storage import blob

然后,我假设您已经在 GC 平台上创建了一个项目和凭证帐户,这意味着您已经拥有凭证 JSON 文件。以下是在脚本中验证您的身份并访问帐户的方法。

# storage_client = storage.Client.from_service_account_json('your credential json file path')

或者

storage_client = storage . Client . from_service_account_info ( 'your credential dict type' )

在 Google Cloud Storage 上创建存储桶

所有文件均按桶存储。首先,我们需要在您的 GCS 帐户下创建一个存储桶。

bucket_name = abc"
bucket = storage_client . get_bucket ( bucket_name )

然后,我们需要命名要从本地或其他计算机上传数据的文件。从这里,我建议创建一个文件夹,因为您的项目可能有不同类型的材料,并且以后更容易管理。

object_name_in_gcs_bucket = bucket . blob ( 'abc/test123.png' )

将文件上传到特定文件夹

最后但并非最不重要的一点是,这是上传单张照片的示例。话虽如此,您可以创建一个循环来批量上传

object_name_in_gcs_bucket . upload_from_filename ( '4.png' )

以字节格式获取文件

现在您可以部署自动化并获取您想要的任何文件。一般来说,如果是在线到在线端点交互和通信,我们会使用download_as_bytes () 。话. 虽如此,这实际上取决于您的实际需求。此方法可以允许获取视频、gif、图像、pdf 等。

使用 Google 云存储和 Python 获取媒体文件的完整 Python 脚本

如果您对第 78 章 – 使用 Google 云存储和 Python 获取媒体文件感兴趣,请添加消息“第 77 章 + Linkedin api”来订阅我们的时事通讯。我们会立即将脚本发送到您的邮箱。

我希望你喜欢阅读第 78 章 –使用 Google 云存储和 Python 获取媒体文件。如果您这样做了,请通过执行下列操作之一来支持我们,因为这总是对我们的频道有所帮助。


分享文章

目前没有留言...

shape shape

免费订阅最新内容更新

获取独家自动样式内容更新和优惠