python - 我可以使用 Instagram API 获取其他用户的简历吗?
问题描述
我对 instagram 基本显示 api 的功能有点困惑......
我想创建一个网络应用程序,用户在他们的 instagram 生物中放置一个链接以验证他们的帐户。我希望我的网络应用程序通过 instagram api 进行检查。
这是可能的和合法的/允许的吗?
解决方案
您可以https://www.instagram.com/<name>/?__a=1
用来获取有关用户的一些信息
import requests
user = "linustech"
headers = {
'User-Agent': ''
}
r = requests.get(f"https://www.instagram.com/{user}/?__a=1", headers=headers)
userinfo = r.json()["graphql"]
bio = userinfo["user"]["biography"]
print(bio)
# Official Instagram account for Linus Tech Tips. Run by the entire LMG team. Get 20% off @manscaped at ↙
Instagram的robots.txt声明搜索引擎爬虫不能使用任何带有__a=1
. 更多信息在这里
推荐阅读
- python - Atom 文本编辑器 - 强制注释/取消注释而不是切换
- reactjs - docker compose 没有启动两个应用程序
- visual-studio - 已安装 VS2019 Nsight 扩展,管理扩展中未显示且无法禁用
- concurrency - Raku 提供了哪些并发机制以及如何评估它们?
- python - 使用 def 函数读取并返回文本文件
- javascript - 渲染在另一个组件的 render 函数中声明的组件不包括 REACT 17 中 componentDidMount 方法的更改
- powerbi - 在 PowerBI 中计划刷新 Web URL
- python - 有没有办法在python中创建一个类的多个实例
- javascript - 如何使用 axios 增加重定向的限制
- python - 如何用 Pandas 中的某个值替换特定列的空值?