Nano Hash - криптовалюты, майнинг, программирование

как отключить аутентификацию SSL в python 3

Я новичок в питоне. У меня есть скрипт, пытающийся опубликовать что-то на сайте. теперь, как мне отключить аутентификацию SSL в скрипте?

В python2 вы можете использовать

requests.get('https://kennethreitz.com', verify=False)

но я не знаю, как это сделать в python 3.

import urllib.parse
import urllib.request

url = 'https://something.com'

headers = { 'APILOGIN' : "user",
            'APITOKEN' : "passwd"}

values = {"dba":"Test API Merchant","web":"","mids.mid":"ACH"}

data = urllib.parse.urlencode(values)
data = data.encode('utf-8') # data should be bytes

req = urllib.request.Request(url, data, headers)


with urllib.request.urlopen(req) as response:
       the_page = response.read()

  • спасибо, а что если данные должны быть в формате json 28.04.2015

Ответы:


1

См. раздел Проверка сертификатов HTTPS с помощью urllib.request, не указывая ни cafile, ни capath. в вашем вызове urlopen по умолчанию любое соединение HTTPS не проверяется.

20.04.2015
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..