Я новичок в разработке на python / web и работаю над сценарием входа в учетную запись Google с помощью urllib2 и cookielib. В настоящее время я застреваю в команде 'Set-Cookie'.
В самом начале я использую httplib для отправки запроса. Когда я отправляю запрос на вход в систему, заголовки ответа содержат дюжину записей «Set-Cookie», как показано ниже -
Set-Cookie: GAPS=1:HrRi-Z_IxwESn6DOHyY2qYkBFKK8_Q:csBfgQOtNDoeJhew;Path=/;Expires=Wed, 18-Sep-2013 07:27:34 GMT;Secure;HttpOnly
Set-Cookie: SID=DQAAAOcAAACx9rjyWTFqBgH2p8rHC7LS4C2yCfDcC8kW004wqkxteUf_EIJdzbXoz7Dy0w-60q0EFG57XTylnxmBBXhFR1YTpMrUyfYCBsZdPFKdyq471p6mQKC3nB-_XtuY-lol-WN3e6x8dz7mb20K6kPjefE3G9Y-
Set-Cookie: HSID=ALG231HZqMLBeBtwS;Domain=.google.com;Path=/;HttpOnly
Set-Cookie: SSID=Abl0p2GUu-XzSTN4m;Domain=.google.com;Path=/;Secure;HttpOnly
Set-Cookie: APISID=WVxc29cYqLxHKOyO/A0mu1KzvIbEwFM2WT;Domain=.google.com;Path=/
Set-Cookie: SAPISID=M4wLHhKLE_WvV-Cw/ALvXssXKb1oGTKxMk;Domain=.google.com;Path=/;Secure
Прочитав довольно много, я понял, что они должны быть включены в следующий http-запрос, чтобы сообщить Google, что включена поддержка файлов cookie клиента. Таким образом я обратился к urllib2 и cookielib. Но проблема в том, что я не могу найти какой-либо способ обновить 'Set-Cookie' в моих запросах. Вы случайно не нашли способ обновить куки в соответствии с ответами сервера, что проще, чем обрабатывать необработанные строки с нуля?
Любая помощь будет принята с благодарностью!
Спасибо,
Kai