botasaurus icon indicating copy to clipboard operation
botasaurus copied to clipboard

OSError: [WinError 998] Invalid access to memory location

Open Roman-Kasianenko opened this issue 1 year ago • 0 comments

Getting error:

OSError: [WinError 998] Invalid access to memory location

when trying to execute the following code:

from botasaurus.browser import browser, Driver


@browser
def scrape_heading_task(driver: Driver, data):
    driver.get("https://www.sconto.cz/")
    driver.sleep(3)
    heading = driver.get_text("h1")
    return {
        "heading": heading
    }


if __name__ == '__main__':
    scrape_heading_task()

here is the full trace:

Running
Exception in thread Thread-2 (check_and_delete_dead_profiles):
Traceback (most recent call last):
  File "C:\Program Files\Python310\lib\threading.py", line 1009, in _bootstrap_inner
    self.run()
  File "C:\Program Files\Python310\lib\threading.py", line 946, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Program Files\Python310\lib\site-packages\botasaurus_driver\core\profiles.py", line 72, in check_and_delete_dead_profiles
    running_ports = is_chrome_running_on_ports(ports)
  File "C:\Program Files\Python310\lib\site-packages\botasaurus_driver\core\profiles.py", line 36, in is_chrome_running_on_ports
    for proc in psutil.process_iter(['name', 'cmdline']):
  File "C:\Program Files\Python310\lib\site-packages\psutil\__init__.py", line 1459, in process_iter
    yield add(pid)
  File "C:\Program Files\Python310\lib\site-packages\psutil\__init__.py", line 1436, in add
    proc.info = proc.as_dict(attrs=attrs, ad_value=ad_value)
  File "C:\Program Files\Python310\lib\site-packages\psutil\__init__.py", line 542, in as_dict
    ret = meth()
  File "C:\Program Files\Python310\lib\site-packages\psutil\__init__.py", line 694, in cmdline
    return self._proc.cmdline()
  File "C:\Program Files\Python310\lib\site-packages\psutil\_pswindows.py", line 681, in wrapper
    raise convert_oserror(err, pid=self.pid, name=self._name)
  File "C:\Program Files\Python310\lib\site-packages\psutil\_pswindows.py", line 671, in convert_oserror
    raise exc
  File "C:\Program Files\Python310\lib\site-packages\psutil\_pswindows.py", line 679, in wrapper
    return fun(self, *args, **kwargs)
  File "C:\Program Files\Python310\lib\site-packages\psutil\_pswindows.py", line 695, in wrapper
    return fun(self, *args, **kwargs)
  File "C:\Program Files\Python310\lib\site-packages\psutil\_pswindows.py", line 780, in cmdline
    ret = cext.proc_cmdline(self.pid, use_peb=True)
OSError: [WinError 998] Invalid access to memory location

botasaurus versions:

botasaurus==4.0.54
botasaurus-api==4.0.4
botasaurus-driver==4.0.50
botasaurus-proxy-authentication==1.0.16
botasaurus-requests==4.0.28

Roman-Kasianenko avatar Aug 15 '24 17:08 Roman-Kasianenko