Updated selenium_module.py to support Windows paths instead of Linux-only Chrome/ChromeDriver locations.
Explicitly points Selenium to:
- C:\Program Files\Google\Chrome\Application\chrome.exe
- C:\Program Files\ChromeDriver\chromedriver.exe
selenium_module.py
- Resolved false “ChromeDriver not found” errors caused by unreliable PATH detection.
- Added a temporary Chrome profile per run to avoid locked/synced/work-profile issues.
- Removed Linux/container-oriented Chrome flags that can destabilize Chrome on Windows.
- Kept headless mode by default, with --show-selenium available for troubleshooting.
- Updated troubleshooting output to provide Windows-relevant guidance instead of Linux apt install commands.
- Reduced thread count from 30 to 3 to avoid spawning too many ChromeDriver sessions at once.
- Corrected command syntax so -d receives the output directory path properly.
Updated selenium_module.py to support Windows paths instead of Linux-only Chrome/ChromeDriver locations.
Explicitly points Selenium to:
selenium_module.py