Skip to main content

Instagram Reels Downloader

Project description

Reels Downloader

Помогает получить прямую ссылку на reels в разных разрешениях

Установка

Установить новейшую версию можно командой:

pip install instagram-reels

Пример работы

Скачивание reels с авторизацией:

import asyncio
import requests
from instagram_reels.main.InstagramAPIClientImpl import InstagramAPIClientImpl

SESSION_ID = "your_session"


async def init_client():
    # С авторизацией
    
    # С SESSION_ID
    client = await InstagramAPIClientImpl().login_with_sessionid(sessionid=SESSION_ID).reels()
    # Или с логином и паролем
    client = await InstagramAPIClientImpl().login_with_credentials(username="", password="").reels()
    
    # Или без авторизации
    client = await InstagramAPIClientImpl().reels()
    return client


async def download_reels(clip_name: str, reel_id: str):
    client = await init_client()
    info = await client.get(reel_id)
    with open(clip_name, "wb+") as out_file:
        out_file.write((requests.get(info.videos[0].url)).content)


asyncio.run(download_reels("example.mp4", "1234"))

Примечание

Используется два разных апи. В зависимости от того авторизованный клиент используется или нет. От этого завсит логика получения данных о рилсе.

В случае если пользователь не авторизован можно получить видео рилса только в одном разрешении.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

instagram_reels-0.2.4.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

instagram_reels-0.2.4-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

File details

Details for the file instagram_reels-0.2.4.tar.gz.

File metadata

  • Download URL: instagram_reels-0.2.4.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.10.17 Linux/6.8.0-48-generic

File hashes

Hashes for instagram_reels-0.2.4.tar.gz
Algorithm Hash digest
SHA256 7aac4184b4cc746ed401448e4cdaea03c25bd599605892ea4dbd92b1c7cffd47
MD5 21a2f9b485d3b66236bea9850e53230f
BLAKE2b-256 8921db86de203f5f31b4955ee625b286fbaf2eb6e7ba94784e0cbdc37ac66e69

See more details on using hashes here.

File details

Details for the file instagram_reels-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: instagram_reels-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 23.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.10.17 Linux/6.8.0-48-generic

File hashes

Hashes for instagram_reels-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 13a63942043de99d0e6930122e2e823107edaa8ee1b6fda88cb490729593ee07
MD5 44e2016cd39d69eb385c19b3feb1668f
BLAKE2b-256 db37e557cdf4e8a35afe22d02d7356ab4f0002f457c4b6041fc137d522ee5814

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page