Как проксировать API OpenWeatherMapPython

Программы на Python
Ответить
Anonymous
 Как проксировать API OpenWeatherMap

Сообщение Anonymous »

У меня есть программа, и я хочу, чтобы в углу отображалась текущая информация о погоде. Код работает на моем компьютере, но на рабочем ноутбуке я не могу установить соединение и получаю следующую ошибку:

requests.Exceptions.ProxyError:
HTTPSConnectionPool(host='api.openweathermap.org', port=443): превышено максимальное
повторное количество попыток с URL-адресом:
/data/2.5/weather%5Bhttps://api.openweathermap.org/data/2.5/weather%5D?APPID=abc123
d88&q=Frankfurt&units=metric (вызвано ошибкой Proxy('Невозможно подключиться к
proxy.', NewConnectionError(': Не удалось установить новое соединение:
[WinError 10060]

Я нашел это как решение, и это звучит многообещающе:Использование HTTP-прокси
К сожалению, я не понимаю, как мне это реализовать, потому что у меня нет знаний о настройках Интернета. компании. Что-то похожее на это:

Код: Выделить всё

response = requests.get(url, params=params, proxies={"http": "12.34.56.78:1234", "https": "12.34.56.78:1234"})
что я знаю, так это то, что мне нужно установить это в терминале PyCharm, чтобы использовать установку pip, и это похоже на связь:

установите HTTP_PROXY=12.34.56.78:1234

установите HTTPS_PROXY=12.34.56.78:1234

Я не особо разбираюсь в настройках сети, но с этим все работает. Придется ли мне делать это и для программы? Порт сообщения об ошибке (443) не соответствует порту, который я указал выше (1234).
Можете ли вы мне помочь? Был бы очень признателен! :-)

Подробнее здесь: https://stackoverflow.com/questions/659 ... hermap-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»