Устройство Интернета
<<  Домен tel Кэширование файлов  >>
Urllib2
Urllib2
Получение текста страницы
Получение текста страницы
Загрузка файла
Загрузка файла
Описание urllib2
Описание urllib2
Что можно интересного сделать с объектом, возвращаемым urllib2
Что можно интересного сделать с объектом, возвращаемым urllib2
Способ установления заголовка
Способ установления заголовка
Описание urllib2
Описание urllib2
Методы
Методы
Исключения, возникающие при работе с urllib2
Исключения, возникающие при работе с urllib2
Как получить код PDB файла
Как получить код PDB файла
Как можно помешать работе паука
Как можно помешать работе паука
На чем мы будем учиться
На чем мы будем учиться
Презентация «Urllib2». Размер 45 КБ. Автор: .

Urllib2

содержание презентации «Urllib2.ppt»
СлайдТекст
1 Urllib2

Urllib2

urllib2. import urllib2.

2 Получение текста страницы

Получение текста страницы

urllib2. Получение текста страницы: t = “”.join(urllib2.urlopen(url)) Это некрасивый код, но он работает ?

3 Загрузка файла

Загрузка файла

urllib2. Загрузка файла (если он бинарный, например, картинка): open(‘1.jpg’, "wb").write(urllib2.urlopen(url).read()) Написанное выше – ужасный код. Но работает ? Что происходит - понятно.

4 Описание urllib2

Описание urllib2

urllib2. Описание urllib2.Request: Параметры: URL, post, headers post – строка, содержащая параметры post Её можно получить из словаря так: urllib.urlencode(post_dict.items()) Для этого не забываем сделать import urllib headers – словарь с заголовками.

5 Что можно интересного сделать с объектом, возвращаемым urllib2

Что можно интересного сделать с объектом, возвращаемым urllib2

urllib2. Что можно интересного сделать с объектом, возвращаемым urllib2.Request req.set_proxy(“127.0.0.1:8118”, "http") Установить прокси-сервер на протокол http для этого запроса.

6 Способ установления заголовка

Способ установления заголовка

urllib2. Что можно интересного сделать с объектом, возвращаемым urllib2.Request req.add_header("Cookie", “fu=abc”) Это еще один способ установления заголовка Если используют одновременно прокси, обычно только этот способ и работает.

7 Описание urllib2

Описание urllib2

urllib2. Описание urllib2.urlopen: Принимает параметры: req – просто URL или объект, возвращаемый urllib2.Request Необязательный timeout – таймаут запроса в секундах Именно при вызове этого метода происходит обращение к сайту.

8 Методы

Методы

urllib2. Что делать с объектом, возвращаемым urllib2.urlopen: Обращаются с ним, как с открытым файлом. Поэтому имеет смысл применять методы readlines() и read() Метод info() возвращает заголовки. После применения к его выдаче str() получается строка, которую можно разбирать ?

9 Исключения, возникающие при работе с urllib2

Исключения, возникающие при работе с urllib2

urllib2. Исключения, возникающие при работе с urllib2: exception urllib2.URLError¶ exception urllib2.HTTPError¶.

10 Как получить код PDB файла

Как получить код PDB файла

urllib2. Примеры – как получить код PDB файла: t = “”.join(urllib2.urlopen('http://www.pdb.org/pdb/files/1T8Z.pdb')).

11 Как можно помешать работе паука

Как можно помешать работе паука

urllib2. Обладая Firebug и urllib2, можно проанализировать и сымитировать любую деятельность человека в сети. Как можно помешать работе паука? Например так:

12 На чем мы будем учиться

На чем мы будем учиться

urllib2. На чем мы будем учиться? На BLASTP.

«Urllib2»
Сайт

5informatika.net

115 тем