إذا كنت ترغب في العمل مع Instagrapi (المصالح التجارية)، فننصحك بشدة بتفضيل مشروع HikerAPI SaaS. ومع ذلك، لن تحتاج إلى قضاء أسابيع أو حتى أشهر في إعداده. أفضل خدمة متاحة اليوم هي HikerAPI SaaS، التي تتعامل مع 4-5 ملايين طلب يوميًا، وتوفر الدعم على مدار الساعة، وتقدم للشركاء سعرًا خاصًا. في العديد من الحالات، حاول عملاؤنا توفير المال وفضلوا Instagram، ولكن في تجربتنا، عادوا في النهاية إلى HikerAPI SaaS بعد قضاء المزيد من الوقت والمال. سيكون من الصعب العثور على حسابات جيدة أو وكلاء جيدين أو حل التحديات، وسوف تقوم IG بحظر حساباتك.
إن Instagram مناسب للاختبار أو البحث أكثر من كونه عملاً تجاريًا!
✨ aiograpi - مكتبة Python غير المتزامنة لـ Instagram Private API ✨
LamaTok لـ TikTok API؟
HikerAPI لـ Instagram API ⚡⚡⚡
DataLikers لمجموعات بيانات Instagram؟
سمات:
الحصول على البيانات العامة للمستخدم والمشاركات والقصص والإبرازات والمتابعين والمستخدمين المتابعين
الحصول على البريد الإلكتروني ورقم الهاتف العام، إذا قام المستخدم بتحديدهما في الملف التعريفي الخاص بنشاطه التجاري
الحصول على البيانات العامة للمنشور والقصة والألبوم والبكرات وبيانات IGTV والقدرة على تنزيل المحتوى
الحصول على البيانات العامة الخاصة بالهاشتاج وبيانات الموقع بالإضافة إلى قائمة المنشورات الخاصة بها
الحصول على بيانات عامة لجميع التعليقات على المنشور وقائمة المستخدمين الذين أبدوا إعجابهم به
إدارة الخوادم الوكيلة والأجهزة المحمولة وحل التحديات
تسجيل الدخول عن طريق اسم المستخدم وكلمة المرور ومعرف الجلسة ودعم المصادقة الثنائية
إدارة الرسائل والمواضيع للملفات المباشرة والإرفاق
قم بتنزيل وتحميل الصور والفيديوهات وIGTV والبكرات والألبومات والقصص
العمل مع المستخدمين والمنشورات والتعليقات والرؤى والمجموعات والموقع والهاشتاج
رؤى حسب الحساب والمشاركات والقصص
الإعجاب والمتابعة والتعليق وتعديل الحساب (السيرة الذاتية) وغير ذلك الكثير
غلاف Instagram Private API سريع وفعال (الطلبات العامة + الخاصة ومحلل التحدي) بدون السيلينيوم. استخدم أحدث إصدار من واجهة برمجة التطبيقات من Instagram، والذي تم الحصول عليه باستخدام الهندسة العكسية مع Charles Proxy وProxyman.
واجهة برمجة تطبيقات Instagram صالحة اعتبارًا من 16 ديسمبر 2023 (آخر فحص للهندسة العكسية)
دعم بايثون> = 3.9
لأية لغات أخرى (مثل 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 وغيرها)، أقترح استخدام instagrapi-rest
دعم الدردشة في برقية ومناقشات جيثب
ينفذ طلبات Web API أو Mobile API حسب الموقف (لتجنب حدود Instagram)
تسجيل الدخول باستخدام اسم المستخدم وكلمة المرور، بما في ذلك المصادقة الثنائية ومعرف الجلسة (ويستخدم رأس التفويض بدلاً من ملفات تعريف الارتباط)
يحتوي برنامج Challenge Resolve على معالجات للبريد الإلكتروني والرسائل النصية القصيرة
دعم تحميل الصور والفيديو وIGTV والبكرات والألبومات والقصص
دعم العمل مع المستخدم والوسائط والتعليقات والرؤى والمجموعات والموقع (المكان) وعلامة التصنيف وكائنات الرسائل المباشرة
مثل، متابعة، تعديل الحساب (السيرة الذاتية) وغير ذلك الكثير
رؤى حسب الحساب والمشاركات والقصص
أنشئ قصصًا بخلفية مخصصة ورسوم متحركة للخطوط وملصق رابط وذكر المستخدمين
في الإصدار التالي، سيظهر تسجيل الحساب وتمرير كلمة التحقق
بوت Telegram لتنزيل المنشورات والقصص والأحداث البارزة
pip install instagrapi
من instagrapi 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)
من instagrapi import Clientfrom instagrapi.types import StoryMention, StoryMedia, StoryLink, StoryHashtagcl = Client()cl.login(USERNAME, PASSWORD, Verification_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"، signals=[StoryMention(user=subzeroid, x=0.49892962) , y=0.703125، العرض=0.8333333333333334، الارتفاع=0.125)]، الروابط=[StoryLink(webUri='https://github.com/subzeroid/instagrapi')]، hashtags=[StoryHashtag(hashtag=hashtag, x=0.23, ص=0.32، العرض=0.5، الارتفاع=0.22)]، الوسائط=[StoryMedia(media_pk=media_pk, x=0.5, y=0.5, width=0.6, height=0.8)] )
فِهرِس
ابدء
دليل الاستخدام
التفاعلات
Media
- النشر (ويسمى أيضًا المنشور): الصور والفيديو والألبوم وIGTV والبكرات
Resource
- جزء من الوسائط (للألبومات)
MediaOembed
- نسخة قصيرة من الوسائط
Account
- المعلومات الخاصة الكاملة لحسابك (مثل البريد الإلكتروني ورقم_الهاتف)
TOTP
- مساعدو 2FA TOTP (إنشاء البذور، تمكين/تعطيل TOTP، إنشاء التعليمات البرمجية كـ Google Authenticator)
User
- بيانات المستخدم العامة الكاملة
UserShort
- بيانات المستخدم العامة القصيرة (المستخدمة في علامة المستخدم والتعليق والوسائط والرسالة المباشرة)
Usertag
- علامة المستخدم في الوسائط (الإحداثيات + UserShort)
Location
- الموقع الجغرافي (الإحداثيات الجغرافية، الاسم، العنوان)
Hashtag
- كائن Hashtag (المعرف، الاسم، الصورة)
Collection
- مجموعة الوسائط (الاسم والصورة وقائمة الوسائط)
Comment
- تعليقات لوسائل الإعلام
Highlight
- يسلط الضوء
Notes
- ملاحظات
Story
- قصة
StoryLink
- ملصق الرابط
StoryLocation
- وضع علامة على الموقع في القصة (كملصق)
StoryMention
- ذكر المستخدمين في القصة (المستخدم والإحداثيات والأبعاد)
StoryHashtag
- هاشتاج للقصة (كملصق)
StorySticker
- وضع علامة على الملصق في القصة (على سبيل المثال من giphy)
StoryBuild
- مسار إرجاع StoryBuilder إلى الصورة/الفيديو وذكر الإحداثيات
DirectThread
- الموضوع (الموضوع) مع الرسائل في الرسالة المباشرة
DirectMessage
- رسالة في رسالة مباشرة
Insight
- رؤى لمنشور ما
Track
- مسار الموسيقى (للبكرات/المقاطع)
أفضل الممارسات
دليل التطوير
التعامل مع الاستثناءات
حلال التحدي
الاستثناءات
للإفراج، تحتاج إلى استدعاء الأوامر التالية:
python setup.py sdist twine upload dist/*