Advertisement
Guest User

Untitled

a guest
May 27th, 2015
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.93 KB | None | 0 0
  1. test:
  2. from selenium import webdriver
  3. from functions import get_screen_of_long_page
  4.  
  5. user = webdriver.FirefoxProfile('/home/michal/.mozilla/firefox/e9stisyw.default')
  6. driver = webdriver.Firefox(user)
  7. domain = 'http://benefitcms.test.redexperts.net'
  8. page_list = '/home/michal/Projekty/BenefitCMSTesty/lista-stron-benefitcms.csv'
  9.  
  10. driver.get('http://benefitcms.test.redexperts.net/relacje-inwestorskie/raporty')
  11. def screen_stroll(domain)
  12. driver.quit()
  13.  
  14. f:
  15.  
  16. from selenium import webdriver
  17. from time import strftime
  18. import os, time
  19.  
  20. os.environ['TZ'] = 'Europe/Warsaw'
  21. time.tzset()
  22. time.strftime('%X %x %Z')
  23.  
  24. def get_screen_of_long_page(page):
  25.     slug = page.current_url[38:].replace("/", "-")
  26.     height = 0.1
  27.     page.implicitly_wait(3)
  28.     while height < 10.3:
  29.         page.implicitly_wait(5)
  30.         page.execute_script("window.scrollTo(0, document.body.scrollHeight/%s);" % height)
  31.         height += 0.5
  32.     page.execute_script("window.scrollTo(0, 0);")
  33.     page.get_screenshot_as_file('/home/michal/Projekty/BenefitCMSTesty/' + slug + strftime("-%Y-%m-%d_%H:%M") + '.png')
  34.  
  35. # def visit_all_pages_from_list (domain, page_list):
  36. #     if page_list[0][0] == '#':
  37. #         print ("strona " + page_list [0][0] + "nie jest aktywna.")
  38. #     else:
  39. #         domain.screen_stroll(page_list)
  40.  
  41. def screen_stroll(domain):
  42.     open(page_list)
  43.     page_list.readlines()
  44.         for i in range (len(page_list)):
  45.             i = 0
  46.             if page_list[0][0] == '#':
  47.                 print ("strona " + page_list [0][0] + "nie jest aktywna.")
  48.             else:
  49.             domain.screen_stroll(page_list)
  50.             slug = page_list[i]
  51.             page = 'domain' + 'page'
  52.             driver.get(page)
  53.             get_screen_of_long_page(page)
  54.             i = i+1
  55.  
  56.  
  57. czy pierwszy element jest #?
  58. moja_lista[0] - zwróci Ci pierwszy obiekt listy (czyli w tym przypadku pierwszy string z pliku (pierwszą linię pliku)].
  59. moja_lista[0][0]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement