繁体   English   中英

Python 请求模块:get() 不带关键字 arguments

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM