“Проверьте код состояния urllib” Ответ

Проверьте код состояния urllib

import urllib2

req = urllib2.Request('http://www.python.org/fish.html')
try:
    resp = urllib2.urlopen(req)
except urllib2.HTTPError as e:
    if e.code == 404:
        # do something...
    else:
        # ...
except urllib2.URLError as e:
    # Not an HTTP-specific error (e.g. connection refused)
    # ...
else:
    # 200
    body = resp.read()
Jolly Jackal

Проверьте код состояния urllib

import urllib.request, urllib.error

url = 'http://www.google.com/asdfsf'
try:
    conn = urllib.request.urlopen(url)
except urllib.error.HTTPError as e:
    # Return code error (e.g. 404, 501, ...)
    # ...
    print('HTTPError: {}'.format(e.code))
except urllib.error.URLError as e:
    # Not an HTTP-specific error (e.g. connection refused)
    # ...
    print('URLError: {}'.format(e.reason))
else:
    # 200
    # ...
    print('good')
Jolly Jackal

Ответы похожие на “Проверьте код состояния urllib”

Вопросы похожие на “Проверьте код состояния urllib”

Больше похожих ответов на “Проверьте код состояния urllib” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования