dipu-bd / lightnovel-crawler

Generate and download e-books from online sources.
https://pypi.org/project/lightnovel-crawler/
GNU General Public License v3.0
1.42k stars 279 forks source link

Fix this source #2011

Open haloking4629 opened 1 year ago

haloking4629 commented 1 year ago

[#] Lightnovel Crawler v3.2.7 https://github.com/dipu-bd/lightnovel-crawler

Enter novel page url or query novel: https://www.webnovel.com/book/i-just-inherited-the-arcane-emperor's-legacy_25932 662306661805 Retrieving novel info... could not detect version_main.therefore, we are assuming it is chrome 108 or higher Exception in thread Thread-1 (read_novel_info): Traceback (most recent call last): File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\lncrawl\templates\browser\basic.py", line 88, in read_novel_info self.read_novel_info_in_scraper() File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\sources\en\w\webnovel.py", line 112, in read_novel_info_in_scraper raise FallbackToBrowser() lncrawl.core.exeptions.FallbackToBrowser

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 1038, in _bootstrap_inner self.run() File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\threading.py", line 975, in run self._target(*self._args, **self._kwargs) File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\lncrawl\templates\browser\basic.py", line 95, in read_novel_info self.read_novel_info_in_browser() File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\sources\en\w\webnovel.py", line 116, in read_novel_info_in_browser self.visit(f"{self.home_url}{path}/catalog") File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\lncrawl\templates\browser\basic.py", line 65, in visit self._visit(url) File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\lncrawl\core\browser.py", line 155, in visit self._init_browser() File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\lncrawl\core\browser.py", line 62, in _init_browser self._driver = create_new( ^^^^^^^^^^^ File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\lncrawl\webdriver__init.py", line 35, in create_new return create_local( ^^^^^^^^^^^^^ File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\lncrawl\webdriver\local.py", line 115, in create_local chrome = Chrome( ^^^^^^^ File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\undetected_chromedriver\init.py", line 429, in init browser = subprocess.Popen( ^^^^^^^^^^^^^^^^^ File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 1026, in init__ self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 1462, in _execute_child args = list2cmdline(args) ^^^^^^^^^^^^^^^^^^ File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 608, in list2cmdline for arg in map(os.fsdecode, seq): File "", line 824, in fsdecode TypeError: expected str, bytes or os.PathLike object, not NoneType

! Error: No chapters found <class 'Exception'> File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\lncrawl\bots\console\integration.py", line 107, in start raise e File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\lncrawl\bots\console\integration.py", line 101, in start _download_novel() File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\lncrawl\bots\console\integration.py", line 85, in _download_novel self.app.get_novel_info() File "C:\Users\mneng\AppData\Local\Programs\Python\Python311\Lib\site-packages\lncrawl\core\app.py", line 137, in get_novel_info raise Exception("No chapters found")

zerty commented 1 year ago

You might need to install chrome for this to work

shagunchandel commented 1 year ago

Done but its not working

alzamer2 commented 1 year ago

try install selenium==4.9.0