Форум сайта python.su
Здравствуйте!
Задание такое: авторизироваться в гугле используя requests i session(если легче это делать чем то другим - можно). Я посмотрел, что гугл отправляет post запрос, которые в Python можна записать так:
projectPostData = { 'dsh':-2008908732326737107, 'GALX':'zE74AqzWS49', 'timeStmp':'', 'secTok':'', '_utf8':'☃', #%E2%98%83 'bgresponse':'!A0JtdHt-MvtoEUQ7k7pXdFoQcwIAAAAcUgAAABMqANnnpC_4TJnARk8AXwUkfdju_ykH-KT7Wed5lbpAYjEsonsnDscGZCdDoMnGfZO4YUG48s3z0M3CZosNhS88VY3m0r_SBcsnd91jo0S7Rp47agmFvgENHKyR9GUMgAGdVpl7gzQ4FbxO2ilf8ubdhpAzU3Wdpjgr49I2ugGpeu5h3ptmxENQXB0K_fpuH_YC6mdi5pMaAvzT_hcfQrDQY7It5FgnID3cmNWS-P47rE6P7QkK32-X6xoQPEenv8PZNOrCb2eGudgZs6iaw9DqNQ7IzV84fnLUiF6J', 'Email':'yourlogin@gmail.com', 'Passwd':'yourpassword', 'signIn':"Увійти", 'PersistentCookie':'yes', 'rmShown':'1' } session = requests.Session() session.headers = {................} request = session.post("https://www.accounts.google.com/ServiceLogin", projectPostData)
Отредактировано Detonavomek (Сен. 18, 2013 21:00:45)
Офлайн
У меня такой куки нету. Кука может ставиться любым ответом с сервера, сервер выдавая вам картинки или css или js файл может отдать также и куку. Посмотреть где ставится кука можно путём анализ HTTP-трафика с помощью снифера.
Офлайн
Я посмотрел, там оно не в куки записано. Гугл автоматически подсчитывает в скриптах и выдает. Можете сказать, как это можно сделать автоматически?
Офлайн
Можем. Используйте selenium или ghost.py
Офлайн