Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Создание и поддержка сессии с сайтом


Автор: Sergey912 26.11.2007, 05:11
Подскажите, пожайлуста, как можно в питоне создать с сайтом сессию т.е. открыть например страницу и бродить по сайту, но при этом не просто получить содержимое, а иметь возможноть отправлять POST и GET запросы и поддерживать эту сессию с ее кукисами, уникальным id и т.п. т.е. быть тем же пользователем?

Вопрос в библиотеке с которой это можно сделать без лишних проблем и головомоек, или хотя бы с минимум таких  smile 

Автор: pythonwin 26.11.2007, 08:09
Цитата(Sergey912 @  26.11.2007,  08:11 Найти цитируемый пост)
Вопрос в библиотеке с которой это можно сделать без лишних проблем и головомоек, или хотя бы с минимум таких  smile 

посмотри urlib

Автор: Sergey912 26.11.2007, 08:50
pythonwin, 

Спасибо, нашел про нее в книге, вот что выходит, как я понял "s" теперь и будет объектом, который содержит в себе эту сессию, только несовсем понятно как по сайту перемещатся по страницам, продолжая иметь те же куки и чтобы сайт продолжал поддерживать сессию со мной? Вроде бы нужно создать копию класса, которая будет все параметры в себе содержать, а потом скармливать ей урлы через urlopen() и передавать параметры если нужноЮ, но я несовсем пойму как это сделать ...

Код

import urllib

s = urllib.urlopen("http://yandex.ru/")
print s.info()
print s.info()

raw_input("Press any key")


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)