Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- from email.mime.text import MIMEText
- # -*- coding: unicode -*-
- def send_email(user, pwd, recipient, subject, body):
- import smtplib
- FROM = user
- TO = recipient if type(recipient) is list else [recipient]
- SUBJECT = subject
- TEXT = body
- # Prepare actual message
- message = """From: %s\nTo: %s\nSubject: %s\n\n%s
- """ % (FROM, ", ".join(TO), SUBJECT, TEXT)
- try:
- server_ssl = smtplib.SMTP_SSL("smtp.gmail.com", 465)
- server_ssl.ehlo() # optional, called by login()
- server_ssl.login(user, pwd)
- # ssl server doesn't support or need tls, so don't call server_ssl.starttls()
- server_ssl.sendmail(FROM, TO, body.encode('utf-8'))
- # server_ssl.quit()
- server_ssl.close()
- print
- 'successfully sent the mail'
- print('successfully sent the mail')
- except Exception as e:
- print(e)
- print ("failed to send mail")
- def getCarTableDetails(area):
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- s=""
- driver = webdriver.Chrome()
- driver.get("http://www.yad2.co.il/Cars/Car.php?AreaID="+str(area)+"&ModelID=40&SubModelID=1293&FromYear=2012&UntilYear=2015&Auto=1&fromPrice=&untilPrice=&Info=&ImgOnly=1")
- time.sleep(3)
- elemnts = driver.find_elements_by_class_name("showPopupUnder")
- for elem in elemnts:
- # print(elem.text)
- s= s + elem.text+"\n"
- # elem.send_keys("addi_assis@walla.com")
- # elem = driver.find_element_by_id("pass")
- # elem.send_keys("Addi1024")
- # elem.send_keys(Keys.RETURN)
- # time.sleep(2)
- # driver.get("http://gurushots.com/")
- # elem = driver.find_element_by_class_name("signin")
- # elem.click()
- # time.sleep(2)
- # elem = driver.find_element_by_class_name("modal-login__facebook")
- # elem.click()
- # time.sleep(4)
- #
- # elem = driver.find_element_by_class_name("gs-btn-blue--type-2")
- # elem.click()
- # time.sleep(2)
- # elem = driver.find_element_by_class_name("gs-btn--blue")
- # elem.click()
- # time.sleep(2)
- driver.close()
- return s
- s = getCarTableDetails(8)
- print s
- s = s + getCarTableDetails(98)
- print(s)
- send_email('stubbs8@gmail.com','','stubbs8@gmail.com','Cars Daily',s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement