arevedudaa commited on
Commit
2346203
·
verified ·
1 Parent(s): f7a8baf

Create headless_browser.py

Browse files
Files changed (1) hide show
  1. headless_browser.py +18 -0
headless_browser.py ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from selenium import webdriver
2
+ from selenium.webdriver.chrome.service import Service
3
+ from selenium.webdriver.chrome.options import Options
4
+
5
+ def run_headless_browser(url):
6
+ chrome_options = Options()
7
+ chrome_options.add_argument("--headless") # Run without UI
8
+ chrome_options.add_argument("--no-sandbox")
9
+ chrome_options.add_argument("--disable-dev-shm-usage")
10
+
11
+ service = Service("/usr/bin/chromedriver")
12
+ driver = webdriver.Chrome(service=service, options=chrome_options)
13
+
14
+ driver.get(url)
15
+ title = driver.title
16
+ driver.quit()
17
+
18
+ return title