Selenium webdriver arm64

This commit is contained in:
Luciano Gervasoni
2025-04-07 12:28:11 +02:00
parent 7acdf6bc77
commit 3867538826
3 changed files with 63 additions and 21 deletions

View File

@@ -1,12 +1,25 @@
from selenium import webdriver
from selenium.webdriver.common.by import By
from utils import get_chrome_options
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.firefox.service import Service
import time
import os
from logger import get_logger
logger = get_logger()
def get_webdriver():
options = Options()
options.add_argument('--headless') # Optional
options.binary_location = '/opt/firefox/firefox'
service = Service('/usr/local/bin/geckodriver')
driver = webdriver.Firefox(options=options, service=service)
return driver
class MissingKidsFetcher():
def __init__(self) -> None:
pass
@@ -18,10 +31,8 @@ class MissingKidsFetcher():
# URLs
set_urls = set()
# Initialize
driver = webdriver.Chrome(options=get_chrome_options())
try:
driver = get_webdriver()
# Go to URL
driver.get(url)
# Iterate