powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Получение прогноза погоды с помощью api.openweathermap.org
4 сообщений из 4, страница 1 из 1
Получение прогноза погоды с помощью api.openweathermap.org
    #38834073
Фотография Станислав Клевцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
import urllib2
import json

def gettemp():
    res = urllib2.urlopen('http://api.openweathermap.org/data/2.5/weather?id=542420') #put your city ID number at the end
    data = res.read()
    return data


print('START')
weather = gettemp()
w = json.loads(weather)
print(w)



виснет и выдает ошибку. Не могу понять в чем причина.

...
res = urllib2.urlopen('http://api.openweathermap.org/data/2.5/weather?id=542420') #put your city ID number at the end
File "C:\Python26\lib\urllib2.py", line 124, in urlopen
return _opener.open(url, data, timeout)
File "C:\Python26\lib\urllib2.py", line 383, in open
response = self._open(req, data)
File "C:\Python26\lib\urllib2.py", line 401, in _open
'_open', req)
File "C:\Python26\lib\urllib2.py", line 361, in _call_chain
result = func(*args)
File "C:\Python26\lib\urllib2.py", line 1130, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "C:\Python26\lib\urllib2.py", line 1105, in do_open
raise URLError(err)
URLError: <urlopen error [Errno 10051] >
...
Рейтинг: 0 / 0
Получение прогноза погоды с помощью api.openweathermap.org
    #38834076
Фотография Станислав Клевцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Коллеги подскажите, пожалуйста, что не так ?!

Заранее спасибо.
...
Рейтинг: 0 / 0
Получение прогноза погоды с помощью api.openweathermap.org
    #38846790
Guest23442334554543
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Станислав Клевцов,

Например сервер может банить клиентов по заголовку, например Python и не отсылать данные таким клиентам.
Попробуйте послать другой заголовок клиента, а также посмотрите ответ сервера, наверняка он дает какую-то ошибку.
...
Рейтинг: 0 / 0
Получение прогноза погоды с помощью api.openweathermap.org
    #38852145
Фотография Станислав Клевцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guest23442334554543Станислав Клевцов,

Например сервер может банить клиентов по заголовку, например Python и не отсылать данные таким клиентам.
Попробуйте послать другой заголовок клиента, а также посмотрите ответ сервера, наверняка он дает какую-то ошибку.

разобрался. Спасибо большое.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Получение прогноза погоды с помощью api.openweathermap.org
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]