Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- import re
- import mechanize
- import time
- username = ""
- password = ""
- urllist = ["http://www.tengaged.com/posts","http://www.tengaged.com/bet/153278"]
- subject = "This is the Subject"
- message = "Hi!\nMy name is Sukul\n\nThis is a test"
- driver = webdriver.Firefox()
- driver.get("http://www.tengaged.com/login")
- driver.maximize_window()
- form = driver.find_element_by_class_name("main")
- form.find_element_by_name("username").send_keys(username)
- form.find_element_by_name("password").send_keys(password)
- form.find_element_by_class_name("button").click()
- time.sleep(3)
- br = mechanize.Browser()
- users=[]
- for url in urllist:
- br.open(url)
- for link in br.links():
- if(re.match(r'/user/.*',link.url,re.M|re.I)):
- if(not (link.text in users) and not(link.text.endswith("[IMG]"))):
- users.append(link.text)
- for user in users:
- print user
- driver.get("http://www.tengaged.com/mail/?action=write")
- while True:
- try:
- form = driver.find_element_by_id("mailform")
- except Exception:
- continue
- break
- elem=form.find_element_by_name("workingusers")
- elem.send_keys(user)
- elem=form.find_element_by_name("title")
- elem.send_keys(subject)
- elem=form.find_element_by_name("message")
- elem.send_keys(message)
- while True:
- try:
- form.find_element_by_class_name("submit").click()
- except Exception:
- continue
- break
- driver.close()
Add Comment
Please, Sign In to add comment