#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
#!/usr/bin/env python # -*- coding: utf8 -*- import urllib2 , urllib import re from twyt import twitter import simplejson as json # # : email = 'lalala@mail.ru' id = '23' hash = '191aeb36d7876f9337ca61707b56d5882' activityhash = '982daef72dfd20321bbf31cia01347c6d' # : tw_login = 'Twitter_login' tw_passwrd = 'Twitter_pass' # cookies_string = 'remixemail=' + email + ';remixmid=' + id + ';remixpass=' + hash def get_vkontakt_status ( text ) : """ """ # . , mask_link = ( r ';return false;">' , r '</a><br />' ) # mask = r "(?:" +mask_link [ 0 ] +r ")(.*)(?:" +mask_link [ 1 ] +r ")" # , re.I β parsed= re . compile ( mask, re . I ) # finish = parsed. findall ( text ) # ( ), # ( , ) # cp1251 return finish [ 0 ] [ 0 :- 1 ] . decode ( 'cp1251' ) def get_twit_status ( login, passwrd ) : """ """ # t = twitter. Twitter ( ) # t. set_auth ( login, passwrd ) # (count=1) response = t. status_user_timeline ( count= 1 ) # json- # # json json_objs = json. loads ( response ) # ( ) for json_obj in json_objs: # twit = json_obj [ 'text' ] return twit def get_page ( url, post= None , cookies= None , timeout= None , referer= None ) : """ , """ # if timeout: urllib2 . socket . setdefaulttimeout ( timeout ) #POST : post = {'key1' : 'value1', 'key2' : 'value2'} if post ! = None : # post = urllib . urlencode ( post ) # opener = urllib2 . build_opener ( ) # # request = urllib2 . Request ( url, post ) # if referer ! = None : request. add_header ( 'Referer' , referer ) # request. add_header ( 'User-Agent' , 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10' ) # if cookies ! = None : request. add_header ( 'Cookie' , cookies ) # # handle = opener. open ( request ) # data = handle. read ( ) # handle. close ( ) return data # if __name__ == "__main__" : # status_twitter = get_twit_status ( tw_login, tw_passwrd ) # content = get_page ( 'http://vkontakte.ru/' , cookies=cookies_string ) status_vkontakt = get_vkontakt_status ( content ) # if status_twitter ! = status_vkontakt: # # setactivity, utf8, # activityhash post_array = { 'setactivity' : status_twitter. encode ( "utf8" ) , 'activityhash' :activityhash } # # . . content = get_page ( url= 'http://vkontakte.ru/profile.php' , post=post_array, cookies=cookies_string, referer= 'http://vkontakte.ru/id' + id )
We are opened with a cron file with tasks and the frequency of their execution (by default it is empty). Add here the launch of our script every five minutes. To do this, insert the line into the file:
- crontab -e
And restart cron:
- * / 5 * * * * / etc / path_to our_script / twitter_in_vkon.py
or
- sudo / etc / init.d / cron restart
Those who want to read more about setting up cron will execute the command man cron =).
- sudo service cron restart
Source: https://habr.com/ru/post/59236/
All Articles