
Автоматическая загрузка и получение медиафайлов — одна из важнейших частей RPA. При этом не все платформы принимают URL-адрес мультимедиа в качестве конечной точки для получения медиаматериалов. Таким образом, в этой части я бы провел вас через процесс и базовый скрипт Python, чтобы запустить его с использованием Google Cloud Storage.
Таблицы содержания: получение медиафайлов с помощью облачного хранилища Google и Python
- Облачная библиотека Google и аутентификация учетных данных
- Создайте корзину в Google Cloud Storage
- Загружать файлы в определенные папки
- Получить файлы в байтовом формате
- Полный скрипт Python для получения медиафайлов с использованием облачного хранилища Google и Python
Облачная библиотека Google и аутентификация учетных данных
Во-первых, облачное хранилище Google — это официальный пакет Python SDK. Нам нужно установить и импортировать его и добавить в скрипт Python.
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 и т. д.
Полный скрипт Python для получения медиафайлов с использованием облачного хранилища Google и Python
Если вам интересна Глава 78 — Получение медиафайлов с помощью Google Cloud Storage и Python, пожалуйста , подпишитесь на нашу рассылку , добавив сообщение «Глава 77 + API Linkedin». . Мы отправим вам сценарий немедленно на ваш почтовый ящик.
Надеюсь, вам понравится читать главу 78. Получение медиафайлов с п. омощью Google Cloud Storage и Python. Если вы это сделали, пожалуйста, поддержите нас, выполнив одно из перечисленных ниже действий, потому что это всегда помогает нашему каналу.
- Поддержите и пожертвуйте нашему каналу через PayPal ( paypal.me/Easy2digital )
- Подпишитесь на мой канал и включите колокольчик уведомлений канала Easy2Digital Youtube .
- Подписывайтесь и лайкайте мою страницу Страница Easy2Digital в Facebook
- Поделитесь статьей в своей социальной сети с хэштегом #easy2digital
- Вы подписываетесь на нашу еженедельную рассылку, чтобы получать последние статьи, видео и коды скидок Easy2Digital.
- Подпишитесь на наше ежемесячное членство через Patreon, чтобы пользоваться эксклюзивными преимуществами ( www.patreon.com/louisludigital )