Python 从Instagram中提取跟随者计数

Python 从Instagram中提取跟随者计数,python,python-requests,instagram,Python,Python Requests,Instagram,我正试图从Instagram账户列表中提取粉丝数量。我已经尝试在请求中使用“find”方法,但是,当我从下面的代码中打印“r”时,我在检查实际Instagram时寻找的字符串不再出现 已成功运行此代码。但是,查找过去的代码将不再运行。 我收到一个“-1”错误,这意味着在变量“r”中找不到find方法的子字符串。我认为这是因为最后一个“在开始时”和第一个“在结束时”…这将起作用: import requests import re user = "espn" url = 'https://ww

我正试图从Instagram账户列表中提取粉丝数量。我已经尝试在请求中使用“find”方法,但是,当我从下面的代码中打印“r”时,我在检查实际Instagram时寻找的字符串不再出现

已成功运行此代码。但是,查找过去的代码将不再运行。


我收到一个“-1”错误,这意味着在变量“r”中找不到find方法的子字符串。

我认为这是因为最后一个“在开始时”和第一个“在结束时”…这将起作用:

import requests
import re

user = "espn"
url = 'https://www.instagram.com/' + user
r = requests.get(url).text
followers = re.search('"edge_followed_by":{"count":([0-9]+)}',r).group(1)

print(followers)

'14061730'

谢谢,我实际上得到了一个“AttributeError:'NoneType'对象没有属性'group'”错误。在做了一些研究之后,这似乎是在“没有结果”的搜索之后出现的。我现在很好奇它是否与我的缓存和请求有关——因为我今天早些时候已经ping过该站点几百次了。有没有想过这是否有意义?例如,当我阅读HTML文本时,我不再看到上面共享的搜索字符串,但是,当我通过Chrome在线检查时,我可以看到它们。老实说,我在这方面没有太多经验/知识。我可以说,我的ip地址在做同样的事情之前已经被网站暂时屏蔽了,所以我不会怀疑:DThanks再次-成功-相信我的ip被暂时屏蔽了,就像今天一样。嗨@JMH你是如何修复你的错误的?我在服务器上运行时也会遇到同样的错误,但它在我的电脑上运行正常吗?另外,我可以通过selenium btw很好地登录服务器,所以我确实可以访问instagram。当我通过请求访问时,似乎所有内容都中断了。
import requests
import re

user = "espn"
url = 'https://www.instagram.com/' + user
r = requests.get(url).text
followers = re.search('"edge_followed_by":{"count":([0-9]+)}',r).group(1)

print(followers)

'14061730'