查看Instagram中是否存在帐户的最佳API?

查看Instagram中是否存在帐户的最佳API?,instagram,Instagram,我有一个用户名列表,在这个列表中,我想看看是否有一个具有这样用户名的Instagram帐户以编程方式存在 输入用户名列表和解析帐户是否存在的信息的最佳工具(或API)是什么 谢谢我知道,没有任何api可以做到这一点。但是您可以编写一个程序请求来检查https://www.instagram.com/+用户名+/。这可能有助于您检查此用户是否存在,并获取有关帖子数量、关注者和关注者的一些信息。祝你好运 您希望使用什么语言 下面是一些可以在Python 3中工作的内容: 导入请求 username=

我有一个用户名列表,在这个列表中,我想看看是否有一个具有这样用户名的Instagram帐户以编程方式存在

输入用户名列表和解析帐户是否存在的信息的最佳工具(或API)是什么


谢谢

我知道,没有任何api可以做到这一点。但是您可以编写一个程序请求来检查
https://www.instagram.com/
+用户名+
/
。这可能有助于您检查此用户是否存在,并获取有关帖子数量、关注者和关注者的一些信息。祝你好运

您希望使用什么语言

下面是一些可以在Python 3中工作的内容:

导入请求
username=“无论如何”
响应=请求。获取(“https://instagram.com/“+用户名+”/”)
如果response.status_code==404:
#用户名未被使用
或者,如果您正在严格查找列表,您可以:

导入请求
nottake=[]
列表=[“用户名1”、“用户名2”、“用户名3”等…”
对于列表中的i:
响应=请求。获取(“https://instagram.com/“+i+”/”)
如果response.status_code==404:
nottake.append(i)
然后,
nottake
将是一个未使用的用户名列表,您可以使用它执行任何操作,例如:

打印(未拍摄)

对于i in nottake:
印刷品(一)
如果列表在一个文件中,并且它们分别位于单独的行上,则可以执行此操作。如果它们使用分隔符,只需更改分隔符变量并使其等于分隔符的值即可

导入请求
filePath=“./list.txt”
separator=“\n”#这表示换行符,但您可以使用“、”或“;”或其他任何形式
list=open(文件路径,“r”).read().split(分隔符)
nottake=[]
对于列表中的i:
响应=请求。获取(“https://instagram.com/“+i+”/”)
如果response.status_code==404:
nottake.append(i)

在Shell中,我使用以下命令查看用户是否存在:

curl -L -s https://www.instagram.com/username.here/ | grep -c "the page may have been removed"

找到一种在Python脚本中使用这个Shell命令的方法,我相信有一种方法,比如
os.system('Shell command here')
可以在Python脚本中使用bash命令,但它似乎已被弃用。

不是一个好的解决方案。请求过多会导致错误429Quick tip-如果您将
?\uu a=1
添加到此URL的末尾,则会返回JSON。