Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- test:
- from selenium import webdriver
- from functions import get_screen_of_long_page
- user = webdriver.FirefoxProfile('/home/michal/.mozilla/firefox/e9stisyw.default')
- driver = webdriver.Firefox(user)
- domain = 'http://benefitcms.test.redexperts.net'
- page_list = '/home/michal/Projekty/BenefitCMSTesty/lista-stron-benefitcms.csv'
- driver.get('http://benefitcms.test.redexperts.net/relacje-inwestorskie/raporty')
- def screen_stroll(domain)
- driver.quit()
- f:
- from selenium import webdriver
- from time import strftime
- import os, time
- os.environ['TZ'] = 'Europe/Warsaw'
- time.tzset()
- time.strftime('%X %x %Z')
- def get_screen_of_long_page(page):
- slug = page.current_url[38:].replace("/", "-")
- height = 0.1
- page.implicitly_wait(3)
- while height < 10.3:
- page.implicitly_wait(5)
- page.execute_script("window.scrollTo(0, document.body.scrollHeight/%s);" % height)
- height += 0.5
- page.execute_script("window.scrollTo(0, 0);")
- page.get_screenshot_as_file('/home/michal/Projekty/BenefitCMSTesty/' + slug + strftime("-%Y-%m-%d_%H:%M") + '.png')
- # def visit_all_pages_from_list (domain, page_list):
- # if page_list[0][0] == '#':
- # print ("strona " + page_list [0][0] + "nie jest aktywna.")
- # else:
- # domain.screen_stroll(page_list)
- def screen_stroll(domain):
- open(page_list)
- page_list.readlines()
- for i in range (len(page_list)):
- i = 0
- if page_list[0][0] == '#':
- print ("strona " + page_list [0][0] + "nie jest aktywna.")
- else:
- domain.screen_stroll(page_list)
- slug = page_list[i]
- page = 'domain' + 'page'
- driver.get(page)
- get_screen_of_long_page(page)
- i = i+1
- czy pierwszy element jest #?
- moja_lista[0] - zwróci Ci pierwszy obiekt listy (czyli w tym przypadku pierwszy string z pliku (pierwszą linię pliku)].
- moja_lista[0][0]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement