Advertisement
Guest User

Untitled

a guest
Feb 4th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. def scrap_tutorias(url):
  2. text_tutorias = ''
  3. ff_binary = FirefoxBinary('/usr/bin/firefox')
  4.  
  5. browser = webdriver.Firefox(firefox_binary=ff_binary)
  6. # browser=webdriver.PhantomJS()
  7. browser.get('https://egela1617.ehu.eus/login/index.php')
  8.  
  9. username = browser.find_element_by_name('username')
  10. password = browser.find_element_by_name('password')
  11.  
  12. username.send_keys('739176')
  13. password.send_keys('LeL147896325')
  14. browser.find_element_by_xpath('''.//*[@id='loginbtn']''').click()
  15. time.sleep(3)
  16. browser.get(url)
  17. source = browser.page_source
  18. titulos = '<span\ssize=\"[0-9]\"\sstyle=\"[a-z-]*:\s[a-z-]*;\">([^<]*)(<strong>)?([^<]*)(<\/strong>:)?' \
  19. '(<br\s\/>)?<\/span>'
  20. # titulos= '((Lunes)|(Martes)|(Mi.rcoles)|(Jueves)|(Viernes)|(Asteartea)|(Asteazkena))(.*?)
  21. # ([0-9]{,2}:[0-9]{2}\s?(-|(\sa\s))\s?[0-9]{2}:[0-9]{1,2})'
  22. tutorias = re.findall(titulos, source)
  23. for x in tutorias:
  24. text_tutorias += x[0] + x[2] + "\n"
  25. # text_tutorias+=x[0]+" "+x[9]+"\n"
  26. send_message(text_tutorias)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement