python - OSError: [Errno 22] 使用请求库时参数无效
问题描述
我目前正在尝试使用请求库来打印 Instagram 帐户的关注者。但是,每次我运行它时,请求都会出现这个错误
import requests
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 674, in exec_module
File "<frozen importlib._bootstrap_external>", line 780, in get_code
File "<frozen importlib._bootstrap_external>", line 833, in get_data
OSError: [Errno 22] Invalid argument
我的代码是这个
import requests
url = "https://instagram85.p.rapidapi.com/account/25945306/followers/"
headers = {
'x-rapidapi-key': "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
'x-rapidapi-host': "instagram85.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
解决方案
推荐阅读
- java - 无法切换到框架,即使我通过正确的框架 id 或 xpath 也找不到元素
- saml - ADFS 3.0 与 WS-Federation 一起使用,但在使用 SAML 时失败
- python - 在 mplstyle 或 matplotlibrc 中设置箱线图参数
- javascript - 有人能解释一下这个解决方案是如何工作的吗
- c++ - 这段代码“seperature | | i”的一部分是什么意思?
- json - 启用禁用的切换按钮/更改 json 值角度
- php - 在PHP中的文本文件中添加每行的开头和结尾字符
- ceph - ceph-mon[1437]:警告:无法创建 /var/run/ceph:(13) 权限被拒绝
- php - 如何在php中生成下一个序列号并比较第一个序列号?
- java - Kafka 支持 java 10 还是 java 11?