ImSejin / lezhin-comics-downloader

📥 Downloader for lezhin comics
https://www.lezhin.com
Apache License 2.0
56 stars 4 forks source link

Doesn`t work #218

Closed kolyashvirev closed 9 months ago

kolyashvirev commented 10 months ago

java -jar lezhin-comics-downloader-3.1.0.jar -l=ja -n=t5_888600 -d Starting ChromeDriver 116.0.5845.96 (1a391816688002153ef791ffe60d9e899a71a037-refs/branch-heads/5845@{#1382}) on port 7860 Only local connections are allowed. Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. ChromeDriver was started successfully. ёхэЄ. 10, 2023 4:42:37 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch WARNING: Unable to find an exact match for CDP version 116, so returning the closest version found: 113 2023-09-10 16:42:37.866 ←[34m[INFO ]←[0;39m ←[35m93 ←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.LoginProcessor#gotoLoginPage←[0;39m : Request login page: https://www.lezhin.jp/ja/login 2023-09-10 16:43:20.625 ←[39m[DEBUG]←[0;39m ←[35m98 ←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.LoginProcessor#waitForRenderingLoginPage←[0;39m : Wait up to 15 sec for login element to be rendered 2023-09-10 16:43:20.662 ←[39m[DEBUG]←[0;39m ←[35m105←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.LoginProcessor#inputUsername←[0;39m : Send username: s 2023-09-10 16:43:20.792 ←[39m[DEBUG]←[0;39m ←[35m114←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.LoginProcessor#inputPassword←[0;39m : Send password: k 2023-09-10 16:43:20.912 ←[39m[DEBUG]←[0;39m ←[35m122←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.LoginProcessor#submit←[0;39m : Try to login 2023-09-10 16:43:21.251 ←[39m[DEBUG]←[0;39m ←[35m130←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.LoginProcessor#validate←[0;39m : Wait up to 15 sec for main page to be rendered 2023-09-10 16:44:02.329 ←[39m[DEBUG]←[0;39m ←[35m86 ←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.HttpHostsProcessor#process←[0;39m : Found the configuration of URL: HttpHosts(api=https://api.lezhin.com/, cdn=https://ccdn.lezhin.com/, contentsCdn=https://rcdn.lezhin.com/, reco=https://dondog.lezhin.com/, pay=https://pay.lezhin.com/, panther=https://panther.lezhin.com/) 2023-09-10 16:44:02.353 ←[34m[INFO ]←[0;39m ←[35m99 ←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.AccessTokenProcessor#process←[0;39m : Successfully logged in: access token 2023-09-10 16:44:02.354 ←[39m[DEBUG]←[0;39m ←[35m53 ←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.LocaleSelectionProcessor#process←[0;39m : Change locale setting: /ja/locale/ja-JP 2023-09-10 16:44:42.206 ←[34m[INFO ]←[0;39m ←[35m48 ←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.ContentInformationProcessor#process←[0;39m : Request comic page: /ja/comic/t5_888600 2023-09-10 16:45:22.415 ←[39m[DEBUG]←[0;39m ←[35m62 ←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.ContentInformationProcessor#process←[0;39m : Wait up to 15 sec for episode list to be rendered 2023-09-10 16:45:22.532 ←[39m[DEBUG]←[0;39m ←[35m64 ←[0;39m --- [main] ←[36mi.g.i.d.l.a.p.s.PurchasedEpisodeService#getPurchasedEpisodeIdList←[0;39m : Request: https://www.lezhin.com/lz-api/v2/contents/t5_888600/users 2023-09-10 16:45:24.677 ←[39m[DEBUG]←[0;39m ←[35m223←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.DownloadProcessor$VisitingPage#getImageCountOfEpisode←[0;39m : Request episode page: /ja/comic/t5_888600/p1 2023-09-10 16:46:05.157 ←[39m[DEBUG]←[0;39m ←[35m228←[0;39m --- [main] ←[36mi.g.i.d.l.p.i.DownloadProcessor$VisitingPage#getImageCountOfEpisode←[0;39m : Wait up to 15 sec for images to be rendered 2023-09-10 16:46:20.560 ←[1;31m[ERROR]←[0;39m ←[35m65 ←[0;39m --- [main] ←[36mi.g.i.d.l.Application#main←[0;39m : Failed to perform a process org.openqa.selenium.TimeoutException: Expected condition failed: waiting for visibility of element located by By.id: scroll-list (tried for 15 second(s) with 500 milliseconds interval) Build info: version: '4.9.1', revision: 'eb2032df7f' System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.2' Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 116.0.5845.180, chrome: {chromedriverVersion: 116.0.5845.96 (1a3918166880..., userDataDir: C:\Users\shvir\AppData\Loca...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:61679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(), se:cdp: ws://localhost:61679/devtoo..., se:cdpVersion: 116.0.5845.180, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true} Session ID: a8829771f5c6700dfd2d8b1e035c55ee at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:87) at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231) at io.github.imsejin.dl.lezhin.browser.WebBrowser.waitForVisibilityOfElement(WebBrowser.java:223) at io.github.imsejin.dl.lezhin.process.impl.DownloadProcessor$VisitingPage.getImageCountOfEpisode(DownloadProcessor.java:229) at io.github.imsejin.dl.lezhin.process.impl.DownloadProcessor.getImageCount(DownloadProcessor.java:266) at io.github.imsejin.dl.lezhin.process.impl.DownloadProcessor.process(DownloadProcessor.java:103) at io.github.imsejin.dl.lezhin.process.impl.DownloadProcessor.process(DownloadProcessor.java:68) at io.github.imsejin.dl.lezhin.Application.main(Application.java:61)

ImSejin commented 10 months ago

Could you show a screenshot the browser prints before error to me?

kolyashvirev commented 10 months ago

image

ImSejin commented 10 months ago

Unfortunately, it doesn't support book mode. Only support scroll mode.