Javascript 抓取Instagram跟随者计数

Javascript 抓取Instagram跟随者计数,javascript,php,api,instagram,Javascript,Php,Api,Instagram,所以我有一个问题,对于上述用户来说,获取instagram粉丝数量的方法是什么 我已经研究了两种可能的选择——官方instagram API,但我找不到一种具体的方法来命名如何实现这一点,但它们确实有一些用户端点,但找不到更多细节,或者我正在考虑使用非官方instagram API 有什么建议吗 您可以请求https://www.instagram.com//?__a=1并接收带有帐户信息的JSON以及追随者计数。它不需要授权。来自已接受答案的链接(https://www.instagram.c

所以我有一个问题,对于上述用户来说,获取instagram粉丝数量的方法是什么

我已经研究了两种可能的选择——官方instagram API,但我找不到一种具体的方法来命名如何实现这一点,但它们确实有一些用户端点,但找不到更多细节,或者我正在考虑使用非官方instagram API


有什么建议吗

您可以请求
https://www.instagram.com//?__a=1
并接收带有帐户信息的JSON以及追随者计数。它不需要授权。

来自已接受答案的链接(
https://www.instagram.com//?__a=1
)似乎不再有效,但我们仍然可以通过解析普通配置文件url中的html来获得追随者数量
https://www.instagram.com/

如果您执行一个
GET
请求,您将得到普通的HTML,并且您可以搜索一个类似
的HTML标记

您可以在浏览器中试用,方法是转到Instagram配置文件,然后右键单击并查看页面源。然后,只需解析文本以获取所需信息

下面是一个获取javascript中追随者数量的示例:

var url = "https://www.instagram.com/username";
request.get(url, function(err, response, body){
    if(response.body.indexOf(("meta property=\"og:description\" content=\"")) != -1){
        console.log("followers:", response.body.split("meta property=\"og:description\" content=\"")[1].split("Followers")[0])
    }
 });

这可能不是一种可靠、经得起未来考验的方法,但目前看来确实有效

你知道最好的方法是什么吗?GET?@Baker Yep,GET by php curl等这似乎从2018年5月起不再适用于我,但我仍然能够通过解析常规配置文件url中的原始html
https://www.instagram.com/
当我在浏览器中打开它时,它会工作,但当我下载代码时,它会显示为HTML页面。几天前,通过个人资料页面的HTML对其进行解析似乎也出现了问题。“instagram.com/$username/?\uu a=1”解决方案有效,但几周后,instagram阻止了该域,因此系统无法获取粉丝数,无法在我们的网站上显示。我在2个域/网站上遇到了这个问题。我现在在这里测试,测试结果很好