Instagrapi と連携したい場合 (ビジネス上の関心)、HikerAPI SaaS プロジェクトを選択することを強くお勧めします。ただし、セットアップに何週間も、あるいは何か月も費やす必要はありません。現在利用できる最高のサービスは HikerAPI SaaS です。これは毎日 400 万から 500 万のリクエストを処理し、24 時間体制でサポートを提供し、パートナーに特別料金を提供します。多くの場合、当社のクライアントはお金を節約しようとしてインスタグラピを好みましたが、私たちの経験では、より多くの時間とお金を費やした後、最終的には HikerAPI SaaS に戻ってきました。適切なアカウントや適切なプロキシを見つけたり、課題を解決したりするのは難しくなり、IG はあなたのアカウントを禁止します。
インスタグラピはビジネスよりもテストや研究に向いています。
✨ aiograpi - Instagram プライベート API 用の非同期 Python ライブラリ ✨
TikTok API用のLamaTok?
Instagram API 用 HikerAPI ⚡⚡⚡
Instagram データセット用の DataLikers ?
特徴:
ユーザー、投稿、ストーリー、ハイライト、フォロワー、フォローしているユーザーの公開データを取得する
ユーザーがビジネス プロフィールで指定した場合、公開メールアドレスと電話番号を取得する
投稿、ストーリー、アルバム、リール、IGTV データの公開データの取得とコンテンツのダウンロード機能
ハッシュタグや位置情報の公開データとその投稿リストの取得
投稿に対するすべてのコメントの公開データと、その投稿に「いいね!」をしたユーザーのリストを取得する
プロキシサーバー、モバイルデバイス、チャレンジリゾルバーの管理
ユーザー名とパスワード、セッションIDによるログインと2FAのサポート
ダイレクトファイルと添付ファイルのメッセージとスレッドの管理
写真、ビデオ、IGTV、リール、アルバム、ストーリーをダウンロードしてアップロードします
ユーザー、投稿、コメント、インサイト、コレクション、場所、ハッシュタグを操作する
アカウント、投稿、ストーリーごとのインサイト
いいね、フォロー、コメント、アカウント(略歴)の編集など
Selenium を使用しない、高速かつ効果的な Instagram プライベート API ラッパー (パブリック + プライベート リクエストおよびチャレンジ リゾルバー)。 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 を含む) およびセッション ID によってログインします (Cookie の代わりに Authorization ヘッダーを使用します)。
チャレンジ リゾルバーには電子メール ハンドラーと SMS ハンドラーがあります
写真、ビデオ、IGTV、リール、アルバム、ストーリーのアップロードをサポート
ユーザー、メディア、コメント、インサイト、コレクション、場所 (場所)、ハッシュタグ、ダイレクト メッセージ オブジェクトのサポート作業
「いいね!」、フォロー、アカウント編集 (プロフィール) など
アカウント、投稿、ストーリーごとのインサイト
カスタム背景、フォントアニメーション、リンクステッカー、ユーザーへのメンションを使用してストーリーを作成します
次のリリースではアカウント登録とキャプチャパッシングが登場します
投稿、ストーリー、ハイライトをダウンロードするための Telegram ボット
pip install instagrapi
from 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(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, "クレジット @subzeroid",mentions=[StoryMention(user=subzeroid, x=0.49892962 、y=0.703125、 width=0.8333333333333334, height=0.125)]、リンク=[StoryLink(webUri='https://github.com/subzeroid/instagrapi')]、ハッシュタグ=[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, width=0.6, height=0.8)] )
索引
はじめる
ご利用ガイド
インタラクション
Media
- 出版物 (ポストとも呼ばれます): 写真、ビデオ、アルバム、IGTV、リール
Resource
- メディアの一部 (アルバム用)
MediaOembed
- Media の短縮バージョン
Account
- アカウントの完全な個人情報 (電子メール、電話番号など)
TOTP
- 2FA TOTP ヘルパー (シードの生成、TOTP の有効化/無効化、Google Authenticator としてのコードの生成)
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/*