title: why is undetected Chromedriver not working?
body: <pre><code>import undetected_chromedriver as uc
  driver = uc.Chrome()
  </code></pre>
  <p>The undetected Chromedriver isnt working after google chrome update.
  I cannnot use normal chromedriver as some block access
  Kindly provide some solution , is it related the the chrome update , what to do now ?</p>
  <p>See the following Error -</p>
  <pre><code>Traceback (most recent call last):
    File &quot;&lt;string&gt;&quot;, line 1, in &lt;module&gt;
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\multiprocessing\spawn.py&quot;, line 116, in spawn_main
      exitcode = _main(fd, parent_sentinel)
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\multiprocessing\spawn.py&quot;, line 125, in _main
      prepare(preparation_data)
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\multiprocessing\spawn.py&quot;, line 236, in prepare
      _fixup_main_from_path(data['init_main_from_path'])
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\multiprocessing\spawn.py&quot;, line 287, in _fixup_main_from_path
      main_content = runpy.run_path(main_path,
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\runpy.py&quot;, line 269, in run_path
      return _run_module_code(code, init_globals, run_name,
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\runpy.py&quot;, line 96, in _run_module_code
      _run_code(code, mod_globals, init_globals,
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\runpy.py&quot;, line 86, in _run_code
      exec(code, run_globals)
    File &quot;c:\Users\imdec\Desktop\script.py&quot;, line 12, in &lt;module&gt;
      driver = uc.Chrome()
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\site-packages\undetected_chromedriver\__init__.py&quot;, line 356, in __init__
      self.browser_pid = start_detached(
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\site-packages\undetected_chromedriver\dprocess.py&quot;, line 35, in start_detached
      ).start()
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\multiprocessing\process.py&quot;, line 121, in start
      self._popen = self._Popen(self)
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\multiprocessing\context.py&quot;, line 224, in _Popen
      return _default_context.get_context().Process._Popen(process_obj)
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\multiprocessing\context.py&quot;, line 327, in _Popen
      return Popen(process_obj)
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\multiprocessing\popen_spawn_win32.py&quot;, line 45, in __init__
      prep_data = spawn.get_preparation_data(process_obj._name)
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\multiprocessing\spawn.py&quot;, line 154, in get_preparation_data
      _check_not_importing_main()
    File &quot;C:\Users\imdec\AppData\Local\Programs\Python\Python310\lib\multiprocessing\spawn.py&quot;, line 134, in _check_not_importing_main
      raise RuntimeError('''
  RuntimeError:
          An attempt has been made to start a new process before the
          current process has finished its bootstrapping phase.
  
          This probably means that you are not using fork to start your
          child processes and you have forgotten to use the proper idiom
          in the main module:
  
              if __name__ == '__main__':
                  freeze_support()
                  ...
  
          The &quot;freeze_support()&quot; line can be omitted if the program
          is not going to be frozen to produce an executable.
  </code></pre>