Guest User

Untitled

a guest
Feb 4th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 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)
Add Comment
Please, Sign In to add comment