gpt4 book ai didi

python - 有没有办法在不使用 Instagram API 的情况下获取 Instagram 用户 _ID?

转载 作者:行者123 更新时间:2023-12-01 04:00:01 25 4
gpt4 key购买 nike

我的任务不是生成任何应用程序或网站,而只是编写一个 PYTHON 脚本,该脚本将用户名作为输入并检索用户 ID 作为结果。

由于 Instagram 要求提供应用程序名称、网站、URI 和所有其他信息,以便能够接收客户端 ID 和其他信息,以便能够使用其 API,而我没有这样的应用程序,所以我没有有资格获得它。那么有没有什么方法可以在没有 Instagram API 的情况下做到这一点呢?

如果没有其他办法,该如何努力?

此外,我对 python 编程和 API 等连接还很陌生。如果有人能帮助我编写代码来执行此操作,那将非常有帮助。

谢谢!

最佳答案

问题的答案是我们可以使用 Instagram API 本身。正如@Selcuk 所说,我们可以使用 Instagram 网站中的占位符进行注册。因此,我们将从中获取 client_id 和 client_secret,如果我们是 Instagram 注册用户,我们也将获取访问 token 。

如果很难找到访问 token ,可以通过https://apigee.com/console/instagram获取然后在顶部的身份验证选项中,选择 OAuth,这将带您进入 Instagram 的登录页面。发送查询后,它将显示您发出的请求,并且也可以找到访问 token 。

在 python 控制台中输入:-

import urllib.request
import urllib.parse
from instagram.client import InstagramAPI
access_token="YOUR ACCESS TOKEN&q"
api=InstagramAPI(client_id= 'YOUR CLIENT ID', client_secret='YOUR CLIENT SECRET')
scope='public_content'
url='https://api.instagram.com/v1/users/search?q=USERNAME TO SEARCH&access_token=YOUR ACCESS TOKEN'
a=urllib.request.urlopen(url)
print(a.read())

这将为您提供有关用户的详细信息。

关于python - 有没有办法在不使用 Instagram API 的情况下获取 Instagram 用户 _ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36733996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com