首頁  >  問答  >  主體

Instagra m Public Api ( __a=1 ) 被禁止。還有其他選擇嗎?

我使用instagra m公共api(將__a=1添加到url的參數)來獲取帖子詳細資訊(captionimageUrlpostTypelikescommentsphpcnendcphp cn , 瀏覽次數 )。但似乎 Instagr am 最近禁止了這一點,並返回了 403。當我嘗試透過其 usrl 直接開啟帖子時,它還要求登入。

#

我嘗試使用 instag ram 私有 api (https://mgp25.github.io/) 來獲取帖子詳細信息,但在一些請求之後 instargam 也禁止了:

「由於 API 請求過多而被 Inst agram 限制」

您有替代方案嗎?

P粉894008490P粉894008490334 天前527

全部回覆(1)我來回復

  • P粉792673958

    P粉7926739582023-10-25 12:59:39

    實際上它並沒有真正被禁止,而是現在使用 302 重定向到身份驗證頁面。當 Instagram 帳戶和查詢 geoIP 不同時,似乎需要進行身份驗證。另一種方法是使用官方 API。無法進行抓取,因為個人資料連結現在也需要身份驗證。您可以進行經過驗證的抓取,但每小時最多只能進行 200 次查詢(Instagram 發送以取得資料)。

    回覆
    0
  • 取消回覆