Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание и поддержка сессии с сайтом 
:(
    Опции темы
Sergey912
Дата 26.11.2007, 05:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



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

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

Это сообщение отредактировал(а) Sergey912 - 26.11.2007, 05:31
PM MAIL WWW   Вверх
pythonwin
Дата 26.11.2007, 08:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



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

посмотри urlib
PM WWW GTalk Jabber   Вверх
Sergey912
Дата 26.11.2007, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



pythonwin, 

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

Код

import urllib

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

raw_input("Press any key")


PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1091 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.