我使用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 发送以获取数据)。