Spaces:
Sleeping
Sleeping
# 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) | |