Selenium webdriver arm64
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user