Python Модуль запросов: get () не принимает аргументов ключевого слова - PullRequest
0 голосов
/ 13 июля 2020

Я переписываю этот вопрос, чтобы сделать его более кратким и сосредоточенным на реальной проблеме:

код тестовой программы: 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

Этого не происходит в тестовой программе. Любые предложения будут очень признательны. Спасибо!

Ответы [ 3 ]

0 голосов
/ 13 июля 2020

Итак, если у вас есть токен на предъявителя, действительно ли нужен идентификатор клиента?

Ну, вот как я,

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

response = r.text

Пожалуйста, попробуйте.

0 голосов
/ 14 июля 2020

проблема заключалась в том, что у меня тоже был словарь с именем requests. Спасибо за ваше время и помощь

0 голосов
/ 13 июля 2020

Функция .get () не требует указывать тип аргумента. Просто введите свой URL-адрес как имя переменной в requests.get(), например:

import requests

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