Urllib2 вдруг не работает.Время запроса - PullRequest
1 голос
/ 08 июня 2019

Итак, я получил это приложение, которое использует urllib2 для запроса времени из Интернета следующим образом:

request = urllib2.Request('https://time.gov/actualtime.cgi')
  try:
    response = urllib2.urlopen(request)
    raw_time = response.read()
  except:
    #return failure in code, break of code.

Оно прекрасно работало почти целый год, но месяц назад оно внезапно перестало работать.(И дома, и на работе, и на двух разных компьютерах.) (Забыл сохранить трассировку стека.) В любом случае, на месяц вперед (до сегодняшнего дня), он снова прекрасно работает без необходимости что-либо менять в коде!(Хотя я реализовал резервный метод, теперь, если это происходит снова.)

Мне любопытно, что могло вызвать это.У кого-нибудь есть идеи?Insights?

примечание: Не уверен на 100% в следующем, но вполне уверен.Таким образом, другое приложение использовало точно такой же код (но без оператора try, кроме оператора) и продолжало работать?Как это вообще возможно?

Редактировать: Веб-сайт "https://time.gov/actualtime.cgi" не был выключен. Проверил его через мой браузер и ответил как обычно.

...