Python请求模块:get()不接受关键字参数

2024-04-16 10:17:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在改写这个问题,使其更加简洁,并集中于真正的问题:

测试程序代码: https://drive.google.com/file/d/1kDEUxSpNMlyxPYqPw0ikUxG8INW4My8n/view?usp=sharing

实施方案代码: https://drive.google.com/file/d/14v06AZlGMTFMmFeaQ9cbpmNJwI33fNtS/view?usp=sharing

目前,我的代码与我试图在测试程序和实现程序中运行的代码相同

r = requests.get(url, headers = head)

位于测试程序第58行和实施程序第381行。 在实现程序中,该行抛出以下错误:

r = requests.get(url, headers = head)
TypeError: get() takes no keyword arguments

这在测试程序中不会发生。如有任何建议,将不胜感激。谢谢


Tags: 代码https程序comviewurlgetgoogle
3条回答

问题是我也有一本名为requests的字典。谢谢你的时间和帮助

.get()函数不需要指定参数的类型。只需将url作为变量名输入requests.get(),如下所示:

import requests

url = # your url
r = requests.get(url)

那么,当您随身携带不记名令牌时,是否真的需要客户端ID

我是这样做的

headers = { 'Authorization' : 'Bearer  ' + 'bd897dbb4e493881c8385f89f608d5e3bf28c656' }
r = requests.get(<url>, headers=headers, verify=False)

response = r.text

请试一试

相关问题 更多 >