@ -1,11 +1,3 @@
#https://pypi.org/project/selenium/
#https://zwbetz.com/download-chromedriver-binary-and-add-to-your-path-for-automated-functional-testing/
#https://pythonspot.com/selenium-take-screenshot/
#https://sites.google.com/a/chromium.org/chromedriver/downloads
#https://tecadmin.net/setup-selenium-with-chromedriver-on-debian/
#https://blog.testproject.io/2018/02/20/chrome-headless-selenium-python-linux-servers/
#https://serverfault.com/questions/172076/how-to-find-the-browser-versions-from-command-line-in-linux-windows
#https://pypi.org/project/webdriver-manager/
from selenium import webdriver
from webdriver_manager . chrome import ChromeDriverManager
import time
@ -18,7 +10,8 @@ def getSS(icao, overlays):
chrome_options . add_argument ( ' ignore-certificate-errors ' )
chrome_options . add_argument ( " --enable-logging --v=1 " )
import os
if os . geteuid ( ) == 0 :
import platform
if platform . system ( ) == " Linux " and os . geteuid ( ) == 0 :
chrome_options . add_argument ( ' --no-sandbox ' ) # required when running as root user. otherwise you would get no sandbox errors.
browser = webdriver . Chrome ( ChromeDriverManager ( ) . install ( ) , options = chrome_options )
url = " https://globe.adsbexchange.com/?largeMode=2&hideButtons&hideSidebar&mapDim=0&zoom=9&icao= " + icao + " & " + overlays