Skip to content

Instantly share code, notes, and snippets.

@DhruvaDave
Last active March 15, 2023 13:57
Show Gist options
  • Save DhruvaDave/24b101c15f71a3e19d011c090ded71b0 to your computer and use it in GitHub Desktop.
Save DhruvaDave/24b101c15f71a3e19d011c090ded71b0 to your computer and use it in GitHub Desktop.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
driver_exe = 'chromedriver'
options = Options()
options.add_argument("--headless")
options.add_argument("--start-maximized") #open Browser in maximized mode
options.add_argument("--no-sandbox") #bypass OS security model
options.add_argument("--disable-dev-shm-usage") #overcome limited resource problems
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(driver_exe, options=options)
driver.get(“https://www.google.com”)
elem = driver.find_elements(By.TAG_NAME, ‘a’)
for ele in elem:
url_elem = ele.get_attribute("href")
if url_elem == <compare URL>:
logging.debug('URL is found')
break
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment