omkarcloud / botasaurus

The All in One Framework to build Awesome Scrapers.
https://www.omkar.cloud/botasaurus/
MIT License
1.16k stars 104 forks source link

Error: connect ECONNREFUSED #69

Closed NjProVk closed 4 months ago

NjProVk commented 4 months ago

Running ☕ JavaScript Error Call to 'launch' failed:

scrape_heading_task() at (/root/folder/file.py:16) current_result = run_task(data_item, False, 0) at wrapper_browser (/usr/local/lib/python3.10/dist-packages/botasaurus/decorators.py:650) driver = create_driver(data, options, desired_capabilities) at run_task (/usr/local/lib/python3.10/dist-packages/botasaurus/decorators.py:528) return do_create_stealth_driver( at run (/usr/local/lib/python3.10/dist-packages/botasaurus/create_stealth_driver.py:282) chrome = launch_chrome(start_url, options._arguments) at do_create_stealth_driver (/usr/local/lib/python3.10/dist-packages/botasaurus/create_stealth_driver.py:229) instance = ChromeLauncherAdapter.launch(**kwargs) at launch_chrome (/usr/local/lib/python3.10/dist-packages/botasaurus/create_stealth_driver.py:102) response = chrome_launcher.launch(kwargs, timeout=300) at launch (/usr/local/lib/python3.10/dist-packages/botasaurus/chrome_launcher_adapter.py:12)

... across the bridge ...

at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1278:16) Error: connect ECONNREFUSED 127.0.0.1:39307

^ 🌉 Error: connect ECONNREFUSED 127.0.0.1:39307

NjProVk commented 4 months ago
def add_arguments(data, options):
            options.add_argument('--disable-dev-shm-usage')
            options.add_argument('--no-sandbox')
            options.add_argument('--server')
            options.add_argument('--disable-setuid-sandbox')
surmatech commented 4 months ago

I tried using the above options, but it still doesn't work with headless=False mode. What could be wrong @NjProVk

Seems like chrome is getting initialised in headful mode but is trying to connect to localhost proxy but isn't. Checked firewall rules and enabled all ingress/ingress traffic too.