Форум сайта python.su
Доброго времени суток, возник следующий вопрос по библиотеке mechanize
Как можно скопировать объект browser в другую переменную? Есть ли какой нибудь стандартный метод вроде clone()
Чтобы после этого, у меня было два объекта с одиннаковыми настройками
И еще вопрос в догонку, как можно отослать пост запрос, не используя формы?
Отредактировано (Янв. 23, 2011 21:53:26)
Офлайн
> вроде clone()
Шут его знает, попробуй copy.deepcopy, может выйдет. Если нет, то руками копировать cookies и request в новый Browser.
> отослать пост запрос
@see: L{urllib2}
..bw
Офлайн
bwdeepcopy пробовал, выдает ошибки, может есть еще способ?
Шут его знает, попробуй copy.deepcopy, может выйдет. Если нет, то руками копировать cookies и request в новый Browser.
bwИмеется ввиду стандартный urlib2 ? но тогда можно сказать, что это два разных браузера посылают запросы, что не хорошо, какие еще есть варианты?
@see: L{urllib2}
Офлайн
> что кроме куки, и request нужно копировать?
Затрудняюсь с ответом. Я бы на твоём месте уже давно изучил код этого пакета (я так поступаю и экономлю кучу времени на вопросах-ответах-вопросах-ответах…). Смотреть надо сорцы, я не стану этого для тебя делать.
> два разных браузера посылают запросы, что не хорошо
Будь уверен.
..bw
Офлайн