我使用instagra m公共api(將__a=1
添加到url的參數)來獲取帖子詳細資訊(caption
,imageUrl
,postType
,likes
,commentsphpcnendcphp cn ,
瀏覽次數
)。但似乎 Instagr am 最近禁止了這一點,並返回了 403。當我嘗試透過其 usrl 直接開啟帖子時,它還要求登入。
#
我嘗試使用 instag ram 私有 api (https://mgp25.github.io/) 來獲取帖子詳細信息,但在一些請求之後 instargam 也禁止了:
「由於 API 請求過多而被 Inst agram 限制」
您有替代方案嗎?
P粉7926739582023-10-25 12:59:39
實際上它並沒有真正被禁止,而是現在使用 302 重定向到身份驗證頁面。當 Instagram 帳戶和查詢 geoIP 不同時,似乎需要進行身份驗證。另一種方法是使用官方 API。無法進行抓取,因為個人資料連結現在也需要身份驗證。您可以進行經過驗證的抓取,但每小時最多只能進行 200 次查詢(Instagram 發送以取得資料)。