У меня проблема с логином в VK
перед этим прочел много тем и пробовал много способов но ни один не
заработал.
я не прошу написать все за меня, просто если можно подскажите
пожалуйста или ткните носом где у меня проблема
так вот.
через HttpFox при логине в VK я вытаскиваю такую вот информацию:
- act login
q 1
al_frame 1
expire
captcha_sid
captcha_key
from_host vk.com
from_protocol http
ip_h acb4d4daa50dd07df1
email МЫЛО
pass ПАСС
соотвественно забиваю ее в скрипт через метод POST:
from grab import Grab
import logging
import urllib
logging.basicConfig(level=logging.DEBUG)
g = Grab()
g.setup(debug_post=True)
# передаем данные для входа
g.setup(post=
{'act':'login', ‘q’:'1', ‘al_frame’:'1', ‘expire’:'', ‘captcha_sid’:'', ‘captcha_key’:'', ‘from_host’:'vk.com',
‘from_protocol’:'http', ‘ip_h’: ‘acb4d4daa50dd07df1’, ‘email’:'МЫЛО', ‘pass’:'ПАСС'})
# переходим на страницу входа
g.go('https://login.vk.com/?act=login')
# проверка данных
###############################################################################
print g.request_headers
print “=”*80
sait = urllib.urlopen('http://vk.com/id17******')
print sait.read()
###############################################################################
но когда выводится код сайта там сразу видно что вход не прошел
по вот одному из кусков кода:
id: 0
id меняется если “ручками” войти на сайт
вывод g.request_headers сделал просто так для информативности. код
сайта (print sait.read()) вывожу по той же причине