Switch back to Chrome webdriver, user should run with xvfb-run for headless support

This commit is contained in:
nmemmert committed 2025-11-17 13:12:14 -05:00
1 parent 8b68b382ff
commit b50b430a5f
1 file changed
+8 -5
+8 -5
View File
@@ -9,9 +9,9 @@ creates a playlist of matching songs, and imports it into Plex.
import time import time
from selenium import webdriver from selenium import webdriver
from selenium.webdriver.firefox.options import Options from selenium.webdriver.chrome.options import Options
from selenium.webdriver.firefox.service import Service from selenium.webdriver.chrome.service import Service
from webdriver_manager.firefox import GeckoDriverManager from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By from selenium.webdriver.common.by import By
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
import os import os
@@ -45,9 +45,12 @@ def scrape_recently_played():
for url, source in urls: for url, source in urls:
options = Options() options = Options()
options.add_argument("--headless") options.add_argument("--headless")
options.add_argument("--no-sandbox")
options.add_argument("--disable-dev-shm-usage")
options.add_argument("--disable-gpu")
service = Service(GeckoDriverManager().install()) service = Service(ChromeDriverManager().install())
driver = webdriver.Firefox(service=service, options=options) driver = webdriver.Chrome(service=service, options=options)
driver.get(url) driver.get(url)