Closed GoogleCodeExporter closed 8 years ago
Patch: Index: libvkontakte.py =================================================================== --- libvkontakte.py (revision 166) +++ libvkontakte.py (working copy) @@ -148,12 +148,29 @@ self.user.loginCallback(u"проверка логина и пароля") tpage=self.getHttpPage("http://login.vk.com/?act=login",authData) - i=tpage.find("value='") - i+=7 - p=tpage.find("'",i+1) - self.user.loginCallback(u"вход на сайт") - self.getHttpPage("http://vkontakte.ru/login.php?op=slogin&redirect=1",{'s':tpage [i:p]}) - self.user.loginCallback(u"проверка cookies") + #i=tpage.find("value='") + #i+=7 + #p=tpage.find("'",i+1) + + try: + sv=re.search("id='s' value='",tpage) + svp=tpage[sv.end():] + sv1=re.search("' />",svp) + svp=svp[:sv1.start()] + except: + print "error parse login page" + raise authError + +# print tpage +# print svp + + self.user.loginCallback(u"вход на сайт") +# self.getHttpPage("http://vk.com/login.php?op=slogin&redirect=1",{'s':svp}) + self.getHttpPage("http://vkontakte.ru/login.php",{'s':svp,'op':'slogin','redirec t':'1'}) + + #print self.getHttpPage("http://vkontakte.ru/feed2.php") + + self.user.loginCallback(u"проверка cookies") self.v_id=self.getSelfId() if (self.v_id==-1): raise authError @@ -693,7 +710,7 @@ retrieves message from the server """ #print "getmessage %s started"%msgid - page =self.getHttpPage("http://pda.vkontakte.ru/letter%s?"%msgid) + page=self.getHttpPage("http://pda.vkontakte.ru/letter%s?"%msgid) #print page if not page: return {"text":"<internal error: can't get message http://vkontakte.ru/mail.php?act=show&id=%s >"%msgid,"from":"error","title":""} @@ -895,7 +912,7 @@ def dummyRequest(self): """ request that means nothing""" - req=urllib2.Request("http://wap.vk.com/") + req=urllib2.Request("http://wap.vkontakte.ru/") try: res=self.opener.open(req) page=res.read() @@ -1050,7 +1067,7 @@ ld=eval(ttds[0].img["onclick"][18:-1],{},{}) tdata=ttds[1].findAll(text=True) if (self.resolve_links): - pinfo["dlink"]="http://cs%s.vk.com/u%s/audio/%s.mp3"%(ld[1],ld[2],ld[3]) + pinfo["dlink"]="http://cs%s.vkontakte.ru/u%s/audio/%s.mp3"%(ld[1],ld[2],ld[3]) else: pinfo["dlink"]='direct links are disabled' pinfo["type"]='audio'
Original issue reported on code.google.com by hart...@gmail.com on 24 Oct 2009 at 8:34
hart...@gmail.com
частично принято, спасибо)
Original comment by Equidamoid on 30 Oct 2009 at 10:07
Equidamoid
Original issue reported on code.google.com by
hart...@gmail.com
on 24 Oct 2009 at 8:34