要求。 __init__() 得到了意外的关键字参数 'strict'
Requests. __init__() got an unexpected keyword argument 'strict'
我需要你的帮助。
我使用 requests.get() 得到这个错误:
__init__() got an unexpected keyword argument 'strict'
我在网上只找到一条建议,就是更新requests库,但是没有任何改变。
Python 3.9,请求 2.27.1.
print(requests.__version__)
2.27.1
这是一个代码:
import requests
url = 'https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=###########'
r = requests.get(url)
这是回溯
r = requests.get(url)
Traceback (most recent call last):
File "C:\Users\OLEG~1.KAZ\AppData\Local\Temp/ipykernel_13156/3951091591.py", line 1, in <module>
r = requests.get(url)
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\sessions.py", line 335, in request
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\sessions.py", line 438, in send
auth = request.auth
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\adapters.py", line 282, in send
response.url = req.url
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 423, in urlopen
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 238, in _get_conn
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 560, in _new_conn
TypeError: __init__() got an unexpected keyword argument 'strict'
有人解决了吗?
谢谢@deceze 的建议。
我删除了 XMLA 和 Requests 库并重新安装了这两个库,如下所述:
github.com/psf/requests/issues/5959
现在可以了。
不管出于什么原因,我做了两次才让它起作用。
我需要你的帮助。
我使用 requests.get() 得到这个错误:
__init__() got an unexpected keyword argument 'strict'
我在网上只找到一条建议,就是更新requests库,但是没有任何改变。 Python 3.9,请求 2.27.1.
print(requests.__version__)
2.27.1
这是一个代码:
import requests
url = 'https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=###########'
r = requests.get(url)
这是回溯
r = requests.get(url)
Traceback (most recent call last):
File "C:\Users\OLEG~1.KAZ\AppData\Local\Temp/ipykernel_13156/3951091591.py", line 1, in <module>
r = requests.get(url)
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\sessions.py", line 335, in request
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\sessions.py", line 438, in send
auth = request.auth
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\adapters.py", line 282, in send
response.url = req.url
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 423, in urlopen
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 238, in _get_conn
File "C:\Users\oleg.kazanskyi\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 560, in _new_conn
TypeError: __init__() got an unexpected keyword argument 'strict'
有人解决了吗?
谢谢@deceze 的建议。
我删除了 XMLA 和 Requests 库并重新安装了这两个库,如下所述: github.com/psf/requests/issues/5959
现在可以了。
不管出于什么原因,我做了两次才让它起作用。