Spaces:
Sleeping
Sleeping
im losing my mind
Browse files
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 |
-
#
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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:
|