Advertisement
Guest User

Untitled

a guest
Apr 20th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. import time
  2. from email.mime.text import MIMEText
  3. # -*- coding: unicode -*-
  4.  
  5. def send_email(user, pwd, recipient, subject, body):
  6. import smtplib
  7.  
  8. FROM = user
  9. TO = recipient if type(recipient) is list else [recipient]
  10. SUBJECT = subject
  11. TEXT = body
  12.  
  13. # Prepare actual message
  14. message = """From: %s\nTo: %s\nSubject: %s\n\n%s
  15. """ % (FROM, ", ".join(TO), SUBJECT, TEXT)
  16. try:
  17. server_ssl = smtplib.SMTP_SSL("smtp.gmail.com", 465)
  18. server_ssl.ehlo() # optional, called by login()
  19. server_ssl.login(user, pwd)
  20. # ssl server doesn't support or need tls, so don't call server_ssl.starttls()
  21. server_ssl.sendmail(FROM, TO, body.encode('utf-8'))
  22. # server_ssl.quit()
  23. server_ssl.close()
  24. print
  25. 'successfully sent the mail'
  26. print('successfully sent the mail')
  27. except Exception as e:
  28. print(e)
  29. print ("failed to send mail")
  30.  
  31.  
  32. def getCarTableDetails(area):
  33. from selenium import webdriver
  34. from selenium.webdriver.common.keys import Keys
  35. s=""
  36. driver = webdriver.Chrome()
  37. 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")
  38. time.sleep(3)
  39. elemnts = driver.find_elements_by_class_name("showPopupUnder")
  40. for elem in elemnts:
  41. # print(elem.text)
  42. s= s + elem.text+"\n"
  43. # elem.send_keys("addi_assis@walla.com")
  44. # elem = driver.find_element_by_id("pass")
  45. # elem.send_keys("Addi1024")
  46. # elem.send_keys(Keys.RETURN)
  47. # time.sleep(2)
  48. # driver.get("http://gurushots.com/")
  49. # elem = driver.find_element_by_class_name("signin")
  50. # elem.click()
  51. # time.sleep(2)
  52. # elem = driver.find_element_by_class_name("modal-login__facebook")
  53. # elem.click()
  54. # time.sleep(4)
  55. #
  56. # elem = driver.find_element_by_class_name("gs-btn-blue--type-2")
  57. # elem.click()
  58. # time.sleep(2)
  59. # elem = driver.find_element_by_class_name("gs-btn--blue")
  60. # elem.click()
  61. # time.sleep(2)
  62.  
  63. driver.close()
  64. return s
  65.  
  66. s = getCarTableDetails(8)
  67. print s
  68. s = s + getCarTableDetails(98)
  69. print(s)
  70. send_email('stubbs8@gmail.com','','stubbs8@gmail.com','Cars Daily',s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement