Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def scrap_tutorias(url):
- text_tutorias = ''
- ff_binary = FirefoxBinary('/usr/bin/firefox')
- browser = webdriver.Firefox(firefox_binary=ff_binary)
- # browser=webdriver.PhantomJS()
- browser.get('https://egela1617.ehu.eus/login/index.php')
- username = browser.find_element_by_name('username')
- password = browser.find_element_by_name('password')
- username.send_keys('739176')
- password.send_keys('LeL147896325')
- browser.find_element_by_xpath('''.//*[@id='loginbtn']''').click()
- time.sleep(3)
- browser.get(url)
- source = browser.page_source
- titulos = '<span\ssize=\"[0-9]\"\sstyle=\"[a-z-]*:\s[a-z-]*;\">([^<]*)(<strong>)?([^<]*)(<\/strong>:)?' \
- '(<br\s\/>)?<\/span>'
- # titulos= '((Lunes)|(Martes)|(Mi.rcoles)|(Jueves)|(Viernes)|(Asteartea)|(Asteazkena))(.*?)
- # ([0-9]{,2}:[0-9]{2}\s?(-|(\sa\s))\s?[0-9]{2}:[0-9]{1,2})'
- tutorias = re.findall(titulos, source)
- for x in tutorias:
- text_tutorias += x[0] + x[2] + "\n"
- # text_tutorias+=x[0]+" "+x[9]+"\n"
- send_message(text_tutorias)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement