ValueError: неизвестный тип URL-адреса в urllib2, хотя с URL-адресом все в порядке, если он открыт в браузере

По сути, я пытаюсь загрузить URL-адрес, используя urllib2 в python.

код следующий:

import urllib2
req = urllib2.Request('www.tattoo-cover.co.uk')
req.add_header('User-agent','Mozilla/5.0')
result = urllib2.urlopen(req)

он выводит ValueError, и программа отказывается от URL-адреса в примере. Когда я открываю URL-адрес в браузере, он работает нормально.

Есть идеи, как решить проблему?

ОБНОВЛЕНИЕ:

спасибо Бену Джеймсу, и проблема обнаружена => добавить 'http: // '

Теперь вопрос уточняется: Можно ли обрабатывать такие случаи автоматически с помощью какой-либо встроенной функции, или мне нужно выполнять обработку ошибок с последующей конкатенацией строк?

18
задан Nik 28 April 2011 в 19:05
поделиться