[英]Python Requests Module: get() takes no keyword arguments
我正在重写这个问题以使其更简洁并专注于真正的问题:
测试程序代码: 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
这在测试程序中不会发生。 任何建议将不胜感激。 谢谢!
那么,当您随身携带不记名令牌时,是否真的需要客户端 ID?
好吧,这就是我的做法,
headers = { 'Authorization' : 'Bearer ' + 'bd897dbb4e493881c8385f89f608d5e3bf28c656' }
r = requests.get(<url>, headers=headers, verify=False)
response = r.text
请试一试。
问题是我也有一本名为 requests 的字典。 感谢您的时间和帮助
The.get() function 不需要您指定它是哪种类型的参数。 只需将您的 url 作为变量名输入到requests.get()
中,如下所示:
import requests
url = # your url
r = requests.get(url)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.