LINUX.ORG.RU

История изменений

Исправление frunobulax, (текущая версия) :

Про хидеры пример в доках:

req = urllib2.Request('http://www.example.com/')
req.add_header('Referer', 'http://www.python.org/')
# Customize the default User-Agent header value:
req.add_header('User-Agent', 'urllib-example/0.1 (Contact: . . .)')
r = urllib2.urlopen(req)

Я нуб конечно, но мне вот эта часть не нравится:

f = int(urllib.request.urlopen('https://raw.githubusercontent.com/Vladgobelen/NSQC/main/vers').read().decode('utf-8').strip())

Имхо, лучше получить запрос отдельным объектом. Заодно сможешь поиграться с заголовками и прочим.

Исходная версия frunobulax, :

Про хидеры в доках:

req = urllib2.Request('http://www.example.com/')
req.add_header('Referer', 'http://www.python.org/')
# Customize the default User-Agent header value:
req.add_header('User-Agent', 'urllib-example/0.1 (Contact: . . .)')
r = urllib2.urlopen(req)

Я нуб конечно, но мне вот эта часть не нравится:

f = int(urllib.request.urlopen('https://raw.githubusercontent.com/Vladgobelen/NSQC/main/vers').read().decode('utf-8').strip())

Имхо, лучше получить запрос отдельным объектом. Заодно сможешь поиграться с заголовками и прочим.