curl - Instagram API 在本地工作,但不在服务器上
问题描述
我想用服务器调用 instagram api。
我在本地系统上尝试了以下操作:
curl https://api.coingecko.com/api/v3/coins/list -->works perfectly
curl https://www.instagram.com/zitate.flx/?__a=1 -->works perfectly
在 Linux 服务器上:
curl https://api.coingecko.com/api/v3/coins/list -->works perfectly
curl https://www.instagram.com/zitate.flx/?__a=1 -->doesn't work
我的问题:为什么对 instagram API 的请求在我的本地系统上有效,但在服务器上无效?
解决方案
import requests
def create_session():
cookie = {"name": "sessionid", "value":"{this is your session id}"}
session = requests.Session()
session.cookies.set(**cookie)
return session
s = create_session()
response = s.get(https://www.instagram.com/zitate.flx/?__a=1)
推荐阅读
- javascript - 如何使用会话 ID 重定向页面
- php - 如何使用AJAX从select中获取数据以及如何返回值
- python-3.x - 为什么我的代码没有返回应该是什么?
- python - Python更新访问不更新
- php - 使用 Dropzone.js 和 Laravel 上传卡住了
- docker - docker-compose 用于单个容器
- java - SharedPreferences 未加载
- output - Prestashop 产品管理员挂钩
- c++ - 声明对象时如何修复 C++ 中的 C2065 错误?
- anylogic - 有没有办法在 Anylogic 模型运行中定义每秒精确的模型时间单位数量?