From 417b824f2154e6daba4ee74ec44094471320b35a Mon Sep 17 00:00:00 2001 From: Lucas Bubner Date: Mon, 10 Jul 2023 14:09:56 +0930 Subject: [PATCH] Disable geckodriver logging --- .gitignore | 3 +-- src/scrape.py | 6 +++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f9b89a1..42de81b 100644 --- a/.gitignore +++ b/.gitignore @@ -11,5 +11,4 @@ build/ .vercel src/.env .idea -.vscode -src/geckodriver.log \ No newline at end of file +.vscode \ No newline at end of file diff --git a/src/scrape.py b/src/scrape.py index a94eee4..aaaf154 100644 --- a/src/scrape.py +++ b/src/scrape.py @@ -2,9 +2,12 @@ Web scraper for FTC team number data. @author: Lucas Bubner, 2023 """ +import os + from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.firefox.options import Options +from selenium.webdriver.firefox.service import Service from datetime import datetime def get(team_number: int) -> dict: @@ -15,8 +18,9 @@ def get(team_number: int) -> dict: # Create a headless Firefox instance options = Options() + service = Service("geckodriver", 0, None, os.path.devnull) options.headless = True - driver = webdriver.Firefox(options=options) + driver = webdriver.Firefox(options=options, service=service) # Try with last year's season usingThisYear = False