2016-02-24 3 views
-1

Почему нам нужно создать объект запросов для URL-адреса, когда мы можем напрямую извлечь URL-адрес, используя urllib.request.urlopen()?Запрос объекта модуля urllib python

+0

может поддерживать ваш аргумент с помощью примера –

ответ

0

HTTP основан на запросах и ответах - клиент посылает запросы и серверы. urllib.request отражает это с помощью объекта Request, который представляет HTTP-запрос, который вы делаете. В своей простейшей форме вы создаете объект Request, который указывает URL-адрес, который вы хотите получить. Вызов urlopen с этим объектом Request возвращает объект ответа для запрошенного URL. Этот ответ является файлоподобным объектом, что означает, что вы можете вызвать вызов .read() в ответе

+0

Также есть примеры, когда urlopen используется непосредственно для извлечения URL. Итак, в чем разница между этими двумя методами? – jasmine007

+0

Пройдите по этой ссылке http://www.pythonforbeginners.com/python-on-the-web/how-to-use-urllib2-in-python/ – New

Смежные вопросы