omkarcloud / botasaurus

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

EXCEPTION: ModuleNotFoundError #150

Open btmgt23 opened 2 weeks ago

btmgt23 commented 2 weeks ago

I am having an issue while testing botasaurus latest version. I have setup a venv on my PC, have installed botasaurus pip install botasaurus and running following code but keep getting the exception on the first line:

CODE

from botasaurus.browser import browser, Driver
@browser()
def scrape_heading_task(driver: Driver, data):
    driver.google_get("http://nowsecure.nl#relax")
    driver.prompt()
    return True

scrape_heading_task()

EXCEPTION

Exception has occurred: ModuleNotFoundError       (note: full exception trace is shown but execution is paused at: _run_module_as_main)
No module named 'botasaurus.browser'; 'botasaurus' is not a package
AttributeError: partially initialized module 'botasaurus' has no attribute '__path__' (most likely due to a circular import)

During handling of the above exception, another exception occurred:

  File "D:\botasaurus\botasaurus.py", line 1, in <module>
    from botasaurus.browser import browser, Driver
  File "D:\botasaurus\botasaurus.py", line 1, in <module>
    from botasaurus.browser import browser, Driver
  File "C:\Program Files\Python311\Lib\runpy.py", line 88, in _run_code
    exec(code, run_globals)
  File "C:\Program Files\Python311\Lib\runpy.py", line 198, in _run_module_as_main (Current frame)
    return _run_code(code, main_globals, None,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'botasaurus.browser'; 'botasaurus' is not a package