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()
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)