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