42Cummer commited on
Commit
e753621
·
verified ·
1 Parent(s): ac9a784

im losing my mind

Browse files
Files changed (1) hide show
  1. app.py +15 -4
app.py CHANGED
@@ -18,6 +18,8 @@ from webdriver_manager.chrome import ChromeDriverManager
18
  os.environ["SE_CACHE_PATH"] = "/tmp/selenium"
19
  os.environ["WDM_LOCAL"] = "1"
20
  os.environ["WDM_CACHE_PATH"] = "/tmp/webdriver-manager"
 
 
21
 
22
  app = Flask(__name__)
23
  CORS(app)
@@ -268,10 +270,19 @@ def seek():
268
  options.add_argument("--disable-dev-shm-usage")
269
  options.add_argument("--remote-debugging-port=9222")
270
 
271
- # Use webdriver-manager to automatically handle ChromeDriver
272
- service = Service(ChromeDriverManager().install())
273
- driver = webdriver.Chrome(service=service, options=options)
274
- driver.get(url)
 
 
 
 
 
 
 
 
 
275
 
276
  # Wait for the page to load and look for divp elements
277
  try:
 
18
  os.environ["SE_CACHE_PATH"] = "/tmp/selenium"
19
  os.environ["WDM_LOCAL"] = "1"
20
  os.environ["WDM_CACHE_PATH"] = "/tmp/webdriver-manager"
21
+ os.environ["WDM_LOG_LEVEL"] = "0"
22
+ os.environ["WDM_SSL_VERIFY"] = "0"
23
 
24
  app = Flask(__name__)
25
  CORS(app)
 
270
  options.add_argument("--disable-dev-shm-usage")
271
  options.add_argument("--remote-debugging-port=9222")
272
 
273
+ # Change to a writable directory before creating ChromeDriver
274
+ import os
275
+ original_cwd = os.getcwd()
276
+ os.chdir("/tmp")
277
+
278
+ try:
279
+ # Use webdriver-manager to automatically handle ChromeDriver
280
+ service = Service(ChromeDriverManager().install())
281
+ driver = webdriver.Chrome(service=service, options=options)
282
+ driver.get(url)
283
+ finally:
284
+ # Restore original working directory
285
+ os.chdir(original_cwd)
286
 
287
  # Wait for the page to load and look for divp elements
288
  try: