Wenn Sie mit Instagrapi zusammenarbeiten möchten (Geschäftsinteressen), empfehlen wir Ihnen dringend, das HikerAPI SaaS-Projekt zu bevorzugen. Sie müssen jedoch nicht Wochen oder gar Monate mit der Einrichtung verbringen. Der beste heute verfügbare Service ist HikerAPI SaaS, der täglich 4 bis 5 Millionen Anfragen bearbeitet, rund um die Uhr Support bietet und Partnern einen Sondertarif bietet. In vielen Fällen versuchten unsere Kunden, Geld zu sparen und bevorzugten Instagram, aber unserer Erfahrung nach kehrten sie letztendlich zu HikerAPI SaaS zurück, nachdem sie viel mehr Zeit und Geld aufgewendet hatten. Es wird schwierig sein, gute Konten oder Proxys zu finden oder Herausforderungen zu lösen, und IG wird Ihre Konten sperren.
Das Instagram eignet sich eher zum Testen oder Recherchieren als für ein funktionierendes Unternehmen!
✨ aiograpi – Asynchrone Python-Bibliothek für die private Instagram-API ✨
LamaTok für die TikTok-API?
HikerAPI für Instagram API ⚡⚡⚡
DataLikers für Instagram-Datensätze?
Merkmale:
Erhalten öffentlicher Daten von Benutzern, Beiträgen, Geschichten, Highlights, Followern und folgenden Benutzern
Öffentliche E-Mail-Adresse und Telefonnummer erhalten, sofern der Benutzer diese in seinem Unternehmensprofil angegeben hat
Erhalten Sie öffentliche Daten zu Posts, Storys, Alben, Reels, IGTV-Daten und die Möglichkeit, Inhalte herunterzuladen
Erhalten öffentlicher Hashtag- und Standortdaten sowie einer Liste der entsprechenden Beiträge
Öffentliche Daten aller Kommentare zu einem Beitrag und eine Liste der Benutzer abrufen, denen der Beitrag gefallen hat
Verwaltung von Proxy-Servern, mobilen Geräten und Challenge-Resolver
Melden Sie sich mit Benutzername und Passwort sowie der Sitzungs-ID an und unterstützen Sie 2FA
Verwalten von Nachrichten und Threads für direkte und angehängte Dateien
Laden Sie Fotos, Videos, IGTV, Rollen, Alben und Geschichten herunter und laden Sie sie hoch
Arbeiten Sie mit Benutzern, Beiträgen, Kommentaren, Einblicken, Sammlungen, Standort und Hashtag
Einblicke nach Konto, Beiträgen und Geschichten
Liken, folgen, kommentieren, Account bearbeiten (Bio) und vieles mehr
Schneller und effektiver privater Instagram-API-Wrapper (öffentliche+private Anfragen und Challenge-Resolver) ohne Selen. Verwenden Sie die neueste Version der API von Instagram, die durch Reverse Engineering mit Charles Proxy und Proxyman erhalten wurde.
Instagram-API gültig für den 16. Dezember 2023 (letzte Reverse-Engineering-Prüfung)
Unterstützt Python >= 3.9
Für alle anderen Sprachen (z. B. C++, C#, F#, D, Golang, Erlang, Elixir, Nim, Haskell, Lisp, Closure, Julia, R, Java, Kotlin, Scala, OCaml, JavaScript, Crystal, Ruby, Rust, Swift, Objective-C, Visual Basic, .NET, Pascal, Perl, Lua, PHP und andere) empfehle ich die Verwendung von instagrapi-rest
Support-Chat im Telegramm und GitHub-Diskussionen
Führt je nach Situation Web-API- oder Mobile-API-Anfragen aus (um Instagram-Einschränkungen zu vermeiden)
Melden Sie sich mit Benutzername und Passwort an, einschließlich 2FA und mit der Sitzungs-ID (und verwenden Sie den Autorisierungsheader anstelle von Cookies).
Challenge Resolver verfügt über E-Mail- und SMS-Handler
Unterstützt das Hochladen von Fotos, Videos, IGTV, Rollen, Alben und Geschichten
Unterstützen Sie die Arbeit mit Benutzern, Medien, Kommentaren, Einblicken, Sammlungen, Standorten (Orten), Hashtags und Direktnachrichtenobjekten
Liken, folgen, Konto bearbeiten (Bio) und vieles mehr
Einblicke nach Konto, Beiträgen und Geschichten
Erstellen Sie Geschichten mit benutzerdefiniertem Hintergrund, Schriftartanimation, Linkaufklebern und erwähnen Sie Benutzer
In der nächsten Version werden die Kontoregistrierung und die Weitergabe von Captchas erscheinen
Telegram-Bot zum Herunterladen von Beiträgen, Geschichten und Highlights
pip install instagrapi
aus dem Instagram-Import Clientcl = Client()cl.login(ACCOUNT_USERNAME, ACCOUNT_PASSWORD)user_id = cl.user_id_from_username(ACCOUNT_USERNAME)medias = cl.user_medias(user_id, 20)
from instagrapi import Clientfrom instagrapi.types import StoryMention, StoryMedia, StoryLink, StoryHashtagcl = Client()cl.login(USERNAME, PASSWORD, verify_code="<2FA CODE HERE>")media_pk = cl.media_pk_from_url('https://www. instagram.com/p/CGgDsi7JQdS/')media_path = cl.video_download(media_pk)subzeroid = cl.user_info_by_username('subzeroid')hashtag = cl.hashtag_info('dhbastards')cl.video_upload_to_story( media_path, "Credits @subzeroid", Mentions=[StoryMention(user=subzeroid, x=0.49892962 , y=0,703125, width=0.8333333333333334, height=0.125)], links=[StoryLink(webUri='https://github.com/subzeroid/instagrapi')], hashtags=[StoryHashtag(hashtag=hashtag, x=0.23, y=0.32, Breite=0,5, Höhe=0,22)], medias=[StoryMedia(media_pk=media_pk, x=0.5, y=0.5, width=0.6, height=0.8)] )
Index
Erste Schritte
Nutzungsleitfaden
Interaktionen
Media
– Veröffentlichung (auch Post genannt): Foto, Video, Album, IGTV und Reels
Resource
– Teil der Medien (für Alben)
MediaOembed
– Kurzversion von Media
Account
– Vollständige private Informationen für Ihr Konto (z. B. E-Mail, Telefonnummer)
TOTP
– 2FA TOTP-Helfer (Seed generieren, TOTP aktivieren/deaktivieren, Code als Google Authenticator generieren)
User
– Vollständige öffentliche Benutzerdaten
UserShort
– Kurze öffentliche Benutzerdaten (verwendet in Usertag, Kommentar, Medien, Direktnachricht)
Usertag
– Benutzer in Medien markieren (Koordinaten + UserShort)
Location
– GEO-Standort (GEO-Koordinaten, Name, Adresse)
Hashtag
– Hashtag-Objekt (ID, Name, Bild)
Collection
- Sammlung von Medien (Name, Bild und Liste der Medien)
Comment
– Kommentare zu Medien
Highlight
- Highlights
Notes
- Notizen
Story
- Geschichte
StoryLink
– Link-Aufkleber
StoryLocation
– Tag-Position in der Story (als Aufkleber)
StoryMention
– Benutzer in Story erwähnen (Benutzer, Koordinaten und Abmessungen)
StoryHashtag
– Hashtag für Story (als Aufkleber)
StorySticker
– Aufkleber mit Story versehen (z. B. von Giphy)
StoryBuild
– StoryBuilder gibt den Pfad zu Foto/Video zurück und erwähnt die Koordinaten
DirectThread
– Thread (Thema) mit Nachrichten in der Direktnachricht
DirectMessage
– Nachricht in Direktnachricht
Insight
– Einblicke für einen Beitrag
Track
– Musiktitel (für Reels/Clips)
Best Practices
Entwicklungshandbuch
Behandeln Sie Ausnahmen
Herausforderungslöser
Ausnahmen
Zum Freigeben müssen Sie die folgenden Befehle aufrufen:
python setup.py sdist twine upload dist/*