Ruby / Mechanize: не получает все куки после входа на страницу - PullRequest
0 голосов
/ 18 февраля 2012

Когда я захожу на страницу в своем браузере, я получаю 3 куки: tips, ipb_member_id и ip_pass_hash. Мне нужны эти последние два для доступа к некоторым страницам, которые я вижу только при входе в систему. Когда я вхожу через браузер, все работает нормально, но при механизации я получаю только cookie с подсказками.

Есть ли какие-либо флаги, которые я должен установить, чтобы это работало, или есть какой-нибудь модуль, который мне может понадобиться? Я не могу дать ссылку на страницу здесь. Хотя я знаю, что Python Mechanize + cookielib правильно хранит куки, поскольку у меня уже есть рабочая версия для этого.

1 Ответ

0 голосов
/ 14 августа 2012

Я работаю над той же проблемой (я хочу, чтобы все куки загружались на страницу). Я думаю, что это невозможно с механизировать. Одна из причин заключается в том, что он не поддерживает javascript, поэтому все, что немного сложнее (например, img загружается в событие js, которое устанавливает новый cookie), не будет работать. Я рассматриваю другие варианты как webkit: /2854361/avtomatizatsiya-chrome

если вы найдете хороший способ собрать все куки, дайте мне знать:)

...