Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 31, 2010 12:45:22

vladseo
От:
Зарегистрирован: 2010-08-31
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Обработка результата urllib.urlopen

Такой вопрос, я получаю страницу методом urllib.urlopen , записываю в переменную, как можно сделать вызов определенного действия, если в загруженном коде в переменную присутствует определенное значение (значение мне известно, например строка текста). Т.е. если что то наподобии поиска по содержаниею переменной, с возможностью указать сравниваемы й параметр?

Спасибо



Офлайн

#2 Авг. 31, 2010 15:15:53

ivadim
От:
Зарегистрирован: 2010-08-17
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Обработка результата urllib.urlopen

Нужно вызвать метод read у этой переменной, тем самым получив содержимое страницы, а потом в ней уже искать.

import urllib

try:
page = urllib.urlopen("http://ya.ru").read()
if "yandex" in page:
print "Finded"
except IOError, e:
print "Error in open page: ",e



Офлайн

#3 Сен. 2, 2010 06:12:25

vladseo
От:
Зарегистрирован: 2010-08-31
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Обработка результата urllib.urlopen

Спасибо большое, буду думать в этом направлении!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version