Найти - Пользователи
Полная версия: Вопрос по Mechanize
Начало » Python для новичков » Вопрос по Mechanize
1
Super_BOT
Доброго времени суток, возник следующий вопрос по библиотеке mechanize

Как можно скопировать объект browser в другую переменную? Есть ли какой нибудь стандартный метод вроде clone()
Чтобы после этого, у меня было два объекта с одиннаковыми настройками

И еще вопрос в догонку, как можно отослать пост запрос, не используя формы?
bw
> вроде clone()
Шут его знает, попробуй copy.deepcopy, может выйдет. Если нет, то руками копировать cookies и request в новый Browser.

> отослать пост запрос
@see: L{urllib2}

..bw
Super_BOT
bw
Шут его знает, попробуй copy.deepcopy, может выйдет. Если нет, то руками копировать cookies и request в новый Browser.
deepcopy пробовал, выдает ошибки, может есть еще способ?
И если в ручную копировать, то что кроме куки, и request нужно копировать? юзер агент, рефер и прочее входят в request ?

bw
@see: L{urllib2}
Имеется ввиду стандартный urlib2 ? но тогда можно сказать, что это два разных браузера посылают запросы, что не хорошо, какие еще есть варианты?
bw
> что кроме куки, и request нужно копировать?
Затрудняюсь с ответом. Я бы на твоём месте уже давно изучил код этого пакета (я так поступаю и экономлю кучу времени на вопросах-ответах-вопросах-ответах…). Смотреть надо сорцы, я не стану этого для тебя делать.

> два разных браузера посылают запросы, что не хорошо
Будь уверен.

..bw
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB