Nanette798's picture
Update app.py
a11cf6d verified
# https://huggingface.co/spaces/someAdvice123/simple_streamlit_app_project/tree/main
import os
import time
import json
import schedule
import streamlit as st
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.firefox.service import Service
from webdriver_manager.firefox import GeckoDriverManager
st.title("A few useful things!")
st.text("hello")
url = os.environ.get('URL')
def createDriver():
firefoxOptions = Options()
firefoxOptions.add_argument("--headless")
firefoxOptions.add_argument('--disable-gpu')
user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 S```afari/537.36'
firefoxOptions.add_argument(f'user-agent={user_agent}')
service = Service(GeckoDriverManager().install())
driver = webdriver.Firefox(
options=firefoxOptions,
service=service,
)
driver.get(url)
driver.set_window_size(1080, 720)
time.sleep(3)
print(driver.title)
#st.write(driver.title)
#schedule.every(10).seconds.do(createDriver)
#while True:
# schedule.run_pending()
# time.sleep(1)