Есть ли способ получить python запросов на отключение проверки SSL через ввод от пользователя? - PullRequest
1 голос
/ 21 апреля 2020
headers = {'Accept': 'application/json',}
response = requests.get(self.url, headers=headers, verify=self.ssl)

Получение ошибки при передаче False в качестве ввода из командной строки. Он работает нормально, когда в коде установлено значение «false» = «False» без передачи его в качестве входных данных.

Ошибка:

response = requests.get(self.api, headers=headers, verify=self.ssl)
  File "/usr/lib/python3/dist-packages/requests/api.py", line 72, in get
    return request('get', url, params=params, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/api.py", line 58, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 520, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 630, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/adapters.py", line 407, in send
    self.cert_verify(conn, request.url, verify, cert)
  File "/usr/lib/python3/dist-packages/requests/adapters.py", line 226, in cert_verify
    "invalid path: {0}".format(cert_loc))
OSError: Could not find a suitable TLS CA certificate bundle, invalid path: False

...