หากคุณต้องการร่วมงานกับ Instagrapi (เพื่อผลประโยชน์ทางธุรกิจ) เราขอแนะนำอย่างยิ่งให้คุณเลือกใช้โปรเจ็กต์ HikerAPI SaaS อย่างไรก็ตาม คุณไม่จำเป็นต้องใช้เวลาหลายสัปดาห์หรือหลายเดือนในการตั้งค่า บริการที่ดีที่สุดที่มีอยู่ในปัจจุบันคือ HikerAPI SaaS ซึ่งจัดการคำขอ 4–5 ล้านคำขอต่อวัน ให้การสนับสนุนตลอด 24 ชั่วโมง และเสนออัตราพิเศษแก่พันธมิตร ในหลายกรณี ลูกค้าของเราพยายามประหยัดเงินและเลือกใช้อินสตาแกรมที่ต้องการ แต่จากประสบการณ์ของเรา ในที่สุดพวกเขาก็กลับมาใช้ HikerAPI SaaS หลังจากใช้เวลาและเงินมากขึ้น การค้นหาบัญชีที่ดี พร็อกซีที่ดี หรือการแก้ปัญหาความท้าทายจะเป็นเรื่องยาก และ IG จะแบนบัญชีของคุณ
Instagram เหมาะกับการทดสอบหรือวิจัยมากกว่าธุรกิจที่ทำงาน!
✨ aiograpi - ไลบรารี Python แบบอะซิงโครนัสสำหรับ Instagram Private API ✨
LamaTok สำหรับ TikTok API ?
HikerAPI สำหรับ Instagram API ⚡⚡⚡
DataLikers สำหรับชุดข้อมูล Instagram ?
คุณสมบัติ:
รับข้อมูลสาธารณะของผู้ใช้ โพสต์ เรื่องราว ไฮไลท์ ผู้ติดตาม และผู้ใช้ที่ติดตาม
รับอีเมลและหมายเลขโทรศัพท์สาธารณะ หากผู้ใช้ระบุไว้ในโปรไฟล์ธุรกิจ
รับข้อมูลสาธารณะของโพสต์ เรื่องราว อัลบั้ม ม้วนข้อมูล IGTV และความสามารถในการดาวน์โหลดเนื้อหา
รับข้อมูลสาธารณะของแฮชแท็กและข้อมูลตำแหน่ง รวมถึงรายการโพสต์สำหรับพวกเขา
รับข้อมูลสาธารณะของความคิดเห็นทั้งหมดในโพสต์และรายชื่อผู้ใช้ที่ชอบโพสต์
การจัดการพร็อกซีเซิร์ฟเวอร์ อุปกรณ์เคลื่อนที่ และตัวแก้ไขความท้าทาย
เข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่าน sessionid และรองรับ 2FA
การจัดการข้อความและเธรดสำหรับ Direct และแนบไฟล์
ดาวน์โหลดและอัปโหลดรูปภาพ วิดีโอ IGTV ม้วน อัลบั้ม และสตอรี่
ทำงานร่วมกับผู้ใช้ โพสต์ ความคิดเห็น ข้อมูลเชิงลึก คอลเลกชัน ตำแหน่ง และแฮชแท็ก
ข้อมูลเชิงลึกตามบัญชี โพสต์ และเรื่องราว
กดไลค์ ติดตาม แสดงความคิดเห็น แก้ไขบัญชี (Bio) และอื่นๆ อีกมากมาย
Wrapper API ส่วนตัวของ Instagram ที่รวดเร็วและมีประสิทธิภาพ (คำขอสาธารณะ + ส่วนตัวและตัวแก้ไขการท้าทาย) โดยไม่ต้องใช้ซีลีเนียม ใช้ API เวอร์ชันล่าสุดจาก Instagram ซึ่งได้รับการใช้วิศวกรรมย้อนกลับกับ Charles Proxy และ Proxyman
Instagram API ใช้ได้ใน วันที่ 16 ธันวาคม 2023 (การตรวจสอบวิศวกรรมย้อนกลับครั้งล่าสุด)
รองรับ Python >= 3.9
สำหรับภาษาอื่นๆ (เช่น C++, C#, F#, D, Golang, Erlang, Elixir, Nim, Haskell, Lisp, Closed, Julia, R, Java, Kotlin, Scala, OCaml, JavaScript, Crystal, Ruby, Rust, Swift, Objective-C, Visual Basic, .NET, Pascal, Perl, Lua, PHP และอื่นๆ) ฉันแนะนำให้ใช้ instagrapi-rest
สนับสนุนการแชทในโทรเลข และการสนทนา GitHub
ดำเนินการคำขอ Web API หรือ Mobile API ขึ้นอยู่กับสถานการณ์ (เพื่อหลีกเลี่ยงข้อจำกัดของ Instagram)
เข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่าน รวมถึง 2FA และโดย sessionid (และใช้ส่วนหัวการอนุญาตแทนคุกกี้)
Challenge Resolver มีตัวจัดการอีเมลและ SMS
รองรับการอัพโหลดรูปภาพ วิดีโอ IGTV ม้วน อัลบั้ม และเรื่องราว
รองรับการทำงานกับวัตถุผู้ใช้ สื่อ ความคิดเห็น ข้อมูลเชิงลึก คอลเลกชัน ตำแหน่ง (สถานที่) แฮชแท็ก และข้อความโดยตรง
กดไลค์ ติดตาม แก้ไขบัญชี (ประวัติ) และอื่นๆ อีกมากมาย
ข้อมูลเชิงลึกตามบัญชี โพสต์ และเรื่องราว
สร้างเรื่องราวด้วยพื้นหลังที่กำหนดเอง แบบอักษรแอนิเมชั่น สติกเกอร์ลิงก์ และกล่าวถึงผู้ใช้
ในรุ่นถัดไป การลงทะเบียนบัญชีและการส่งแคปต์ชาจะปรากฏขึ้น
Telegram Bot สำหรับดาวน์โหลดโพสต์ เรื่องราว และไฮไลท์
pip install instagrapi
จาก instagrapi นำเข้า 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 นำเข้าไคลเอนต์จาก instagrapi.types นำเข้า StoryMention, StoryMedia, StoryLink, StoryHashtagcl = Client()cl.login(USERNAME, PASSWORD, comparison_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", กล่าวถึง=[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, ความกว้าง=0.5, ความสูง=0.22)], สื่อ=[StoryMedia(media_pk=media_pk, x=0.5, y=0.5, ความกว้าง=0.6, ความสูง=0.8)] -
ดัชนี
เริ่มต้นใช้งาน
คู่มือการใช้งาน
การโต้ตอบ
Media
- สิ่งพิมพ์ (หรือที่เรียกว่าโพสต์): รูปภาพ วิดีโอ อัลบั้ม IGTV และม้วน
Resource
- ส่วนหนึ่งของสื่อ (สำหรับอัลบั้ม)
MediaOembed
- สื่อเวอร์ชันสั้น
Account
- ข้อมูลส่วนตัวทั้งหมดสำหรับบัญชีของคุณ (เช่น อีเมล หมายเลขโทรศัพท์)
TOTP
- ตัวช่วย 2FA TOTP (สร้างเริ่มต้น, เปิด/ปิดการใช้งาน TOTP, สร้างโค้ดเป็น Google Authenticator)
User
- ข้อมูลผู้ใช้สาธารณะแบบเต็ม
UserShort
- ข้อมูลผู้ใช้สาธารณะแบบสั้น (ใช้ใน Usertag, ความคิดเห็น, สื่อ, ข้อความโดยตรง)
Usertag
- แท็กผู้ใช้ในสื่อ (พิกัด + UserShort)
Location
- ที่ตั้ง GEO (พิกัด GEO ชื่อที่อยู่)
Hashtag
- วัตถุแฮชแท็ก (id, ชื่อ, รูปภาพ)
Collection
- การรวบรวมสื่อ (ชื่อ รูปภาพ และรายการสื่อ)
Comment
- ความคิดเห็นต่อสื่อ
Highlight
- ไฮไลท์
Notes
- หมายเหตุ
Story
- เรื่องราว
StoryLink
- สติ๊กเกอร์ลิงค์
StoryLocation
- แท็กตำแหน่งในเรื่องราว (เป็นสติ๊กเกอร์)
StoryMention
- กล่าวถึงผู้ใช้ใน Story (ผู้ใช้ พิกัด และมิติ)
StoryHashtag
- แฮชแท็กสำหรับเรื่องราว (เป็นสติ๊กเกอร์)
StorySticker
- แท็กสติ๊กเกอร์ไปที่เรื่องราว (เช่นจาก giphy)
StoryBuild
- StoryBuilder ส่งคืนเส้นทางไปยังรูปภาพ/วิดีโอ และพูดถึงพิกัด
DirectThread
- เธรด (หัวข้อ) พร้อมข้อความใน Direct Message
DirectMessage
- ข้อความในข้อความโดยตรง
Insight
- ข้อมูลเชิงลึกสำหรับโพสต์
Track
- แทร็กเพลง (สำหรับม้วน/คลิป)
แนวทางปฏิบัติที่ดีที่สุด
คู่มือการพัฒนา
จัดการกับข้อยกเว้น
ผู้แก้ไขความท้าทาย
ข้อยกเว้น
หากต้องการปล่อยคุณต้องเรียกใช้คำสั่งต่อไปนี้:
python setup.py sdist twine upload dist/*