def scroll(self):
        self.page, self.driver = firebug_proxy.main(self.link)

        for i in range(0,25):
	    self.driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
            time.sleep(2)
        
        loop =  True
     
        while loop is True:
            try:
                elem = self.driver.execute_script("window.scrollBy(0,-450)", "");
                time.sleep(2)
                elem = self.driver.find_element_by_id("show-more-results")
                elem.click()   
                time.sleep(2)  
                self.driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
                time.sleep(2)
            except:
                loop = False

        self.page = self.driver.page_source
        self.driver.close()

        return self.page 
def registration(email,password,age,title,content,tag):
    link = "http://blog.com/wp-signup.php"
    html, driver = firebug_proxy.main(link)
    try:
        elem = driver.find_element_by_name("user_email")
        elem.send_keys(email) 
        elem = driver.find_element_by_name("password_1")
        elem.send_keys(password)
        elem = driver.find_element_by_name("password_2")
        elem.send_keys(password)
        elem = driver.find_element_by_name("adcopy_response")
        captcha = raw_input("enter adcopy_response: ")
        #elem.send_keys(age)
        elem.send_keys(captcha)
        driver.find_element_by_name("submit_btn").click()
        elem = driver.find_element_by_name("blog_title")
        elem.send_keys(title)
        driver.find_element_by_name("submit").click()
        element = driver.find_element_by_xpath("/html/body/div[4]/div/div/table/tbody/tr[7]/td[3]/a/span")
        elem = element
        elem.click() 
        blog_com_verification.open_connection(email,password)
        login_n_submission(driver,email,password,age,title,content,tag)  
        driver.close()   
    except: 
        login_n_submission(driver,email,password,age,title,content,tag)
        print driver.current_url
        driver.close()
def registration(email,password,title,string,tag):
    try:
        url = "https://signup.wordpress.com/signup/"
        html , driver = firebug_proxy.main(url)
        elem = driver.find_element_by_name("user_email")
        elem.send_keys(email)
        elem = driver.find_element_by_name("pass1")
        elem.send_keys(password)
        elem = driver.find_element_by_name("user_name")
        start = email.find("@")
        user_name =email[:start]
        elem.send_keys(user_name)  
        driver.find_element_by_name("Submit").click()
                      #registration

        #verification_code()
                      #verification    
    except:
        pass

    login(driver,email,password,title,string,tag)
                      #login

    post(driver,email,password,title,string,tag)
                      #posting
    logout(driver)
                      #logout 
    driver.close()
Beispiel #4
0
def main():
    url = "http://goarticles.com/register.html"
    fpage,driver = firebug_proxy.main(url)
    print driver.title
    soup = BeautifulSoup(fpage)
    data = soup.find_all("div",attrs={"id":"recaptcha_image"})
    for l in data:
        image = str(l.img["src"])

    webbrowser.open(image)
    captcha  = raw_input("enter the captcha: ")
    main2(url,fpage,driver,captcha)
 def __init__(self, link):
     self.link = link
     self.page, self.driver = firebug_proxy.main(self.link)