如何使用Python获取Instagram的数字

2024-04-20 08:33:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要找到python3帐户Instagram的追随者数量 我知道Instagram改变了政治途径

我试着下载https://www.instagram.com/user/?__a=1

from bs4 import BeautifulSoup
import requests
import json

# instagram URL
URL = 'https://www.instagram.com/user/?__a=1'

query = "selenium"
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36'}
url = 'https://www.google.com?q=' + query
res = requests.get(URL, headers=headers)

response = json.loads(res.text)
print(response)

然而,我找不到追随者的数量

我在developers.facebook.com上创建了一个帐户。我有一个带ID和密码的API。尽管如此,我看起来并不是一个好例子


Tags: httpsimportcomjsonurl数量www帐户
1条回答
网友
1楼 · 发布于 2024-04-20 08:33:42

您可以尝试使用python的facebook-business-sdk获取Instagram帐户信息。 如果您的IG帐户通过Facebook连接,您可以通过以下方式获取信息:

session = FacebookSession(
config['app_id'],
config['app_secret'],
config['access_token'],
)
api = FacebookAdsApi(session)

fb_account = AdAccount("act_***") # Your FB account_id
ig_account = fb_account.get_connected_instagram_accounts(
                        fields=["followers_count"])

您可以找到字段here的列表

相关问题 更多 >