Instagram Reels Downloader
Project description
Reels Downloader
Помогает получить прямую ссылку на reels в разных разрешениях
Установка
Установить новейшую версию можно командой:
pip install instagram-reels
Пример работы
Скачивание reels с авторизацией:
import asyncio
import requests
from instagram_reels.main.InstagramAPIClient import InstagramAPIClient
SESSION_ID = "your_session"
# С авторизацией
# С SESSION_ID
client = InstagramAPIClient().login_with_sessionid(sessionid=SESSION_ID).reels()
# Или с логином и паролем
client = InstagramAPIClient().login_with_credentials(username="", password="").reels()
# Или без авторизации
client = InstagramAPIClient().reels()
async def download_reels(clip_name: str, reel_id: str):
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.1.tar.gz
(10.6 kB
view hashes)
Built Distribution
Close
Hashes for instagram_reels-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb6cfe328a6125dea0584bf17a2ae11e5e6e6e18473ad094dfecdf1389aabf98 |
|
MD5 | 915673f7658887506426e3e7495caa1a |
|
BLAKE2b-256 | 7e5fbc9f99f6bb2137cb131eba75d50cca473b26e4f4437d1723978da5d808b9 |