如果您想與 Instagrapi 合作(商業利益),我們強烈建議您選擇 HikerAPI SaaS 專案。但是,您不需要花費數週甚至數月的時間進行設定。目前最好的服務是 HikerAPI SaaS,它每天處理 400-500 萬個請求,提供全天候支持,並為合作夥伴提供特價。在許多情況下,我們的客戶試圖省錢並更喜歡 instagrapi,但根據我們的經驗,他們在花費更多時間和金錢後最終回到了 HikerAPI SaaS。很難找到好的帳戶、好的代理商或解決挑戰,IG 將禁止您的帳戶。
Instagram 更適合測試或研究,而不是工作業務!
✨ aiograpi - Instagram 私有 API 的非同步 Python 函式庫 ✨
LamaTok 的 TikTok API ?
Instagram API 的 HikerAPI ⚡⚡⚡
Instagram 資料集的 DataLikers ?
特徵:
獲取用戶、貼文、故事、亮點、追蹤者和關注用戶的公共數據
取得公共電子郵件和電話號碼(如果使用者在其企業資料中指定)
獲取帖子、故事、專輯、Reels、IGTV 數據的公共數據以及下載內容的能力
獲取主題標籤和位置數據的公共數據,以及它們的帖子列表
獲取帖子上所有評論的公共數據以及喜歡該帖子的用戶列表
管理代理伺服器、行動裝置和挑戰解決程序
透過使用者名稱和密碼、sessionid 登入並支援 2FA
管理直接文件和附加文件的訊息和線程
下載和上傳照片、影片、IGTV、捲軸、專輯和故事
處理用戶、貼文、評論、見解、收藏、位置和主題標籤
按帳戶、貼文和故事提供的見解
按讚、追蹤、留言、編輯帳號(個人簡介)等等
快速有效的 Instagram 私有 API 包裝器(公有+私有請求和質詢解析器),無需使用 selenium。使用 Instagram 的 API 的最新版本,該版本是透過 Charles Proxy 和 Proxyman 進行逆向工程獲得的。
Instagram API 有效期限為2023 年 12 月 16 日(最後一次逆向工程檢查)
支援Python >= 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
支援 Telegram 聊天和 GitHub 討論
根據情況執行 Web API 或行動 API 請求(以避免 Instagram 限制)
透過使用者名稱和密碼登錄,包括 2FA 和 sessionid(並使用授權標頭而不是 Cookie)
挑戰解決程序有電子郵件和簡訊處理程序
支援上傳照片、影片、IGTV、Reels、專輯和故事
支援使用使用者、媒體、評論、見解、集合、位置(地點)、標籤和私訊對象
按讚、追蹤、編輯帳號(個人簡介)等等
按帳戶、貼文和故事提供的見解
使用自訂背景、字體動畫、連結貼紙和提及用戶建立故事
下個版本將會出現帳號註冊和驗證碼傳遞
用於下載貼文、故事和亮點的 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)
from instagrapi import Clientfrom instagrapi.types import StoryMention、StoryMedia、StoryLink、StoryHashtagcl = Client()cl.login(使用者名稱、密碼、verification_code="<2FA 代碼此處>")media_pk = cl.media_pk_httpsfrom_url' 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.videosload_ptoop. ",提及=[StoryMention(使用者=subzeroid,x=0.49892962,y=0.703125,寬度=0.83333333333333334,高度=0.125)],連結=[StoryLink(webUri='https://github.com )], hashtags=[StoryHashtag(hashtag=hashtag,x=0.23,y=0.32,寬度=0.5,高度=0.22)],medias=[StoryMedia(media_pk=media_pk,x=0.5,y=0.5,寬度=0.6 ,高度= 0.8)] )
指數
入門
使用指南
互動
Media
- 出版物(也稱為帖子):照片、影片、相簿、IGTV 和 Reels
Resource
- 部分媒體(用於專輯)
MediaOembed
- 媒體的簡短版本
Account
- 您帳戶的完整私人資訊(例如電子郵件、電話號碼)
TOTP
- 2FA TOTP 幫助程式(產生種子、啟用/停用 TOTP、產生程式碼作為 Google 驗證器)
User
- 完整的公共用戶數據
UserShort
- 簡短的公開使用者資料(用於使用者標籤、評論、媒體、私訊)
Usertag
- 在媒體中標記使用者(座標 + UserShort)
Location
- GEO 位置(GEO 座標、姓名、地址)
Hashtag
- 主題標籤物件(id、名稱、圖片)
Collection
- 媒體收藏(名稱、圖片和媒體列表)
Comment
- 對媒體的評論
Highlight
- 亮點
Notes
- 筆記
Story
- 故事
StoryLink
- 連結貼紙
StoryLocation
- 標記故事中的位置(作為貼紙)
StoryMention
- 在故事中提及使用者(使用者、座標和維度)
StoryHashtag
- 故事的標籤(作為貼紙)
StorySticker
- 為故事加上標籤(例如來自 giphy)
StoryBuild
- StoryBuilder 傳回照片/影片的路徑並提及座標
DirectThread
- 私訊包含訊息的主題(主題)
DirectMessage
- 私訊中的消息
Insight
- 對貼文的洞察力
Track
- 音樂軌道(用於捲軸/剪輯)
最佳實踐
開發指南
處理例外
挑戰解決者
例外情況
如需釋放,需要呼叫以下命令:
python setup.py sdist twine upload dist/*