#!/usr/bin/python3
#sudo apt install python-selenium unzip xvfb libxi6 libgconf-2-4 default-jdk

from selenium import webdriver

#Start Headless
from selenium.webdriver.chrome.options import Options  
options = Options()  
options.headless = True
driver = webdriver.Chrome(options=options)
#End Headless

driver = webdriver.Chrome()
driver.get('https://filmsbykris.com')
source=driver.page_source
print(source)
search_box = driver.find_element_by_id("search")
search_box.send_keys("Linux")

#First Video Link
item = driver.find_element_by_class_name("portfolio-item")
item.click()

#Array of elements
videos = driver.find_elements_by_class_name("portfolio-item")
video[4].click()
search_box.clear()

#list all buttons
buttons = driver.find_elements_by_class_name("btn")
for b in buttons:
  b.get_attribute('innerHTML')

#Using CSS selectors
menu_item = driver.find_elements_by_css_selector(".page-scroll")
for i in menu_item:
  i.get_attribute('innerHTML')

#Get link by Link Text
links = driver.find_elements_by_partial_link_text("LBRY")
links[0].get_attribute('innerHTML')
links[0].get_attribute('src')
links[0].get_attribute('href')

#get Text of elements
a=driver.find_elements_by_tag_name("a")
for t in a:
  t.text