Instagram パブリック API (URL のパラメーターに __a=1
を追加) を使用して、投稿の詳細 (caption
、imageUrl
、postType#) を取得します。 ##、
いいね、
コメントphpcnendcphp cn、閲覧数
)。しかし、Instagramは最近これを禁止し、403を返しているようです。 USR 経由で投稿を直接開こうとすると、ログインも求められます。
instag ram プライベート API (https://mgp25.github.io/) を使用して投稿の詳細を取得しようとしましたが、いくつかのリクエストの後、instargam も禁止されました:
「過剰な API リクエストによりインスタグラムで制限されています」
何か代替案はありますか?
実際には、実際には禁止されていませんが、現在は認証ページへの 302 リダイレクトを使用しています。 InstagramアカウントとクエリgeoIPが異なる場合は認証が必要なようです。もう一つの方法は、公式 API を使用することです。プロファイルリンクにも認証が必要となるため、フェッチすることはできません。認証されたスクレイピングを実行できますが、クエリは 1 時間あたり最大 200 件に制限されています (Instagram がデータを取得するために送信するクエリ)。