Python запросов: как предотвратить кодирование параметров в Python запросах? - PullRequest
0 голосов
/ 26 февраля 2020

Я хочу запросить данные с сервера веб-API, которые требуют специальных символов в параметрах. Я пытаюсь сделать запрос с символами "[" и "]", но функция запросов кодирует мои параметры в "% 5B" и "% 5 C". Я хочу кодировать только пробел. Как исключить "[" и "]" из кодировки?

https://google.com/data?[SELECT%20*%20FROM%20TABLE]
import requests
from requests_ntlm import HttpNtlmAuth
params = '[SELECT * FROM TABLE]'
url = 'https://google.com/data
response = requests.get(url,headers=headers,params=params,auth=HttpNtlmAuth(username,password))
...