Spaces:
Sleeping
Sleeping
| from selenium import webdriver | |
| from flask import Flask, request | |
| from selenium.webdriver.chrome.service import Service | |
| from webdriver_manager.chrome import ChromeDriverManager | |
| from selenium.webdriver.common.by import By | |
| app = Flask(__name__) | |
| def download_selenium(): | |
| chrome_options = webdriver.ChromeOptions() | |
| chrome_options.add_argument("--headless") | |
| chrome_options.add_argument("--no-sandbox") | |
| chrome_options.add_argument("--disable-dev-shm-usage") | |
| prefs = {"profile.managed_default_content_settings.images": 2} | |
| chrome_options.add_experimental_option("prefs", prefs) | |
| driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options) | |
| driver.get("https://google.com") | |
| title = driver.title | |
| language = driver.find_element(By.XPATH, "//div[@id='SIvCob']").text | |
| data = {'Page Title': title, 'Language': language} | |
| return data | |
| def home(): | |
| if (request.method == 'GET'): | |
| return download_selenium() | |
| if __name__ == "__main__": | |
| app.run(debug=True, port=3000) | |