twitter авторегер

Discussion in 'PHP' started by ^NSA^, 3 Feb 2013.

  1. ^NSA^

    ^NSA^ Elder - Старейшина

    Joined:
    3 Jul 2012
    Messages:
    64
    Likes Received:
    29
    Reputations:
    32
    twitter авторегер нет активация с мыло ток еще бета.

    Само видео тут смотрим пример

    ну сам код :cool: еще сырой

    Code:
    
    '''
    Created on Feb 2, 2013
    
    @author: ^NSA^
    Beta Version regTw
    '''
    
    import spynner
    from PyQt4.QtGui import *  
    from PyQt4.QtCore import *  
    from PyQt4.QtWebKit import * 
    from PyQt4.uic.Compiler.qtproxies import QtGui
    from PyQt4 import QtWebKit
    from PyQt4.QtNetwork import *
    
    
    class TwitR(spynner.Browser):
        
        def __init__(self,url,mail="mail"):
            super(TwitR, self).__init__()
            
            
            self.webInpector()
            self.wait(1)
            self.load(url)
            
            
            self.create_webview()
            #self.inspector.setVisible(True)
            self.show()
            self.webview.adjustSize()
            self.loadedContent()
            self.timer = QTimer()
            self.timer.timeout.connect(self.gogo)
            self.timer.start(2000)
            
            #self.webview.loadFinished.connect(self.loadedContent)
            
            
            self.browse()
            
            
            
        def loadedContent(self): 
            #name
            name ="Slonovik345"
            mail="hdfvarkin@gmail.com"
            password="rpartaTu34567"
            scrname="TutesheTa444"
            
            self.wk_fill('input[name="user[name]"]',name)
            #mail
            self.wk_fill('input[name="user[email]"]',mail)
            #password
            self.wk_fill('input[name="user[user_password]"]',password)
            #scree_name
            self.wk_fill('input[name="user[screen_name]"]',scrname)
            
            #self.wk_click('div[class="sign-up-box"]',wait_load=True,timeout=1000)
            
            
           
            
            
         
        def gogo(self): 
            self.runjs("console.log('click 1')")  
            #click signbox
            self.wk_click('div[class="scroller"]')
            self.wait(10)
            self.wk_click('input[type="submit"]')
            
            self.timer.blockSignals(True)
            
            
        
            
       
        def webInpector(self):
            self.webpage.settings().setAttribute(QWebSettings.DeveloperExtrasEnabled, True)
            self.inspector = QWebInspector()
            self.inspector.setPage(self.webpage)
            
            
    
      
    url ="https://twitter.com/signup"
    
    #proxy = QNetworkProxy(QNetworkProxy.Socks5Proxy, "localhost", 4001)
    #QNetworkProxy.setApplicationProxy(proxy);
    #QSslSocket.supportsSsl()
    
    tw =TwitR(url)
    
    
     
    #1 ^NSA^, 3 Feb 2013
    Last edited: 3 Feb 2013
  2. ourcode

    ourcode New Member

    Joined:
    2 Feb 2013
    Messages:
    21
    Likes Received:
    4
    Reputations:
    5
    Попробуй аналогичные действия сделать на Xweb Humman Emulator, там чуть проще вносить изменения и осуществлять поддержку.
     
  3. ^NSA^

    ^NSA^ Elder - Старейшина

    Joined:
    3 Jul 2012
    Messages:
    64
    Likes Received:
    29
    Reputations:
    32
    я так понял что он тока под Win заточен.

    Лучше уж на питоне он под многие платформы.