KurtBestor / Hitomi-Downloader

:cake: Desktop utility to download images/videos/music/text from various websites, and more.
21.72k stars 2.01k forks source link

다운로더 업데이트 이후 픽시브 다운로드 시에 safe mode 뜨면서 안됩니다 #5934

Open suzukioha opened 1 year ago

suzukioha commented 1 year ago

업데이트 이전 버전으로 설치하면 다시 정상적으로 다운됩니다.

writternkk commented 1 year ago

픽시브뿐 아니라, 마나토끼랑 Welovemanga.one(Lhscan 후신)도 그런 현상이 발견되네요. 내장 브라우저가 완전히 잠겨서 생기는 문제 같은데, 일단 lh 쪽 코드를 대신 올립니다.

Browser required; Use --safemode https://welovemanga.one/433/

version: 3.8b (23-05-04 00:06:10 UTC) platform / locale: Windows-10-10.0.22621-SP0 / ko_kr order / group / uid: 0 / False / b043ea82fad34bebad892811ba037caf input: https://welovemanga.one/433/ type: lhscan single: False url: https://welovemanga.one/433/ dir: zip: artist: None valid / done: False / True range / range_p: None / None time: 1683224120.8230133 (23-05-04 18:15:20 UTC) - 4s elapsed tags: [] lock: False color: invalid paused: False format: None p2f: None segment: None admin: True goodbyedpi: True ytdl: yt_dlp 2023.03.04 pinned: False extras: {} live: False changed: True

[Gallery] None

[File Names]

[URLs]

[Messages]

Path: C:\Users\남기권\AppData\Local\Temp_MEI223642 Invalid characters: 남기권

stop Traceback (most recent call last): File "utils", line 1275, in start File "extractor\lhscan_downloader", line 61, in init File "extractor\lhscan_downloader", line 42, in get_soup_session File "clf2", line 116, in solve File "clf2", line 96, in _init errors.BrowserRequired

Invalid: fail=False quality: 100% EOT: https://welovemanga.one/433/ (0.0s)

KurtBestor commented 1 year ago

테스트 부탁드려요: https://github.com/KurtBestor/Hitomi-Downloader/releases/tag/Technical-Preview

suzukioha commented 1 year ago

테스트 부탁드려요: https://github.com/KurtBestor/Hitomi-Downloader/releases/tag/Technical-Preview

안되네요 ㅠㅠ 제 짧은 생각입니다만 작업정보를 보니까

Path: C:\Users\윈도우명(한글임)\AppData\Local\Temp_MEI101122 Invalid characters: 윈도우명(한글임)

경로? path가 c드라이브로 돼서 그런 거 같습니다.

다운로더 내의 설정기능으로는 영문으로 된 하드디스크로 경로를 설정된 상태입니다

아마 임시저장 폴더가 c드라이브로 돼서 그런 거 같은데..

임시저장폴더 설정은 따로 안 했습니다.

3.8b, 3.8c, 올려주신 테스트 버전이랑 3.8a랑 모두 동일한 저장경로이며

3.8b, 3.8c, 테스트버전은 safe mode가 뜨지만 3.8a 버전은 정상적으로 다운로드 됩니다.

다만 차이로는 윗분 말씀대로 내장브라우저가 3.8a 버전은 활성화 되지만 3.8b , 3.8c, 테스트 버전은 내장브라우저가 활성화가 안 되네욤..

최신버전 3.8b, 3.8c , 올려주신 테스트 모드 모두 동일하며

3.8a 버전은 정상적으로 다운로드 됩니다.

KurtBestor commented 1 year ago

Ctrl + Alt + C 눌러서 콘솔 열고 다음과 같이 입력하면 어떻게 뜨나요?

sys._MEIPASS
suzukioha commented 1 year ago

'C:\Users\윈도우명(한글임)\AppData\Local\Temp\_MEI121762' 이렇게 뜹니다. c드라이브로 임시저장폴더가 설정되서 그런거 같습니다..ㅠㅠㅠ

그런데 저는 따로 설정은 건드리지 않았어요 지금도 3.8a 버전은 정상적으로 다운로드 됩니다

똑같은 ini 를 두고 버전만 바꾼 상태입니다. 저장경로 설정 건드리지 않았어요

방금 확인해봤습니다. 3.8a 버전은 다운로드가 가능해서 "sys._MEIPASS"를 입력해보니까

경로가 "'D:\hitomi_downloader_GUI\_MEI55322' " 로 뜹니다.

다운로더 프로그램의 설치 경로는 둘다 D드라이브 입니다.

KurtBestor commented 1 year ago

Ctrl + Alt + C 눌러서 콘솔 열고 다음과 같이 입력하면 각 버전에서 어떻게 뜨나요?

options.OPTIONS
suzukioha commented 1 year ago

Ctrl + Alt + C 눌러서 콘솔 열고 다음과 같이 입력하면 각 버전에서 어떻게 뜨나요? options.OPTIONS

다운로드가 가능한 3.8a 에서는

options.OPTIONS

{'debug': False, 'disable-gpu': False, 'no-browser': False, 'tray': False, 'no-admin': False, 'cache-disk': False, 'manual-gc': True, 'safemode': True, 'experimental': False, 'auto-scale': False, 'scale': 1, 'round-menu': True}

이렇게 뜹니다

ㅡㅡㅡㅡㅡ

다운로드가 불가능한 3.8c에서는

options.OPTIONS

{'debug': False, 'disable-gpu': False, 'no-browser': True, 'tray': False, 'no-admin': False, 'cache-disk': False, 'manual-gc': True, 'safemode': False, 'experimental': False, 'auto-scale': False, 'scale': 1, 'round-menu': True}

라고 뜹니다.

KurtBestor commented 1 year ago

v3.8a 에선 --safemode 로 실행했는데 v3.8c 에선 그렇지 않네요 --safemode 로 실행해주세요

suzukioha commented 1 year ago

v3.8a 에선 --safemode 로 실행했는데 v3.8c 에선 그렇지 않네요 --safemode 로 실행해주세요

5206 여기에 나와있는 대로 바로가기 만든 후 -> 속성 -> 대상 "D:\hitomi_downloader_GUIwe\hitomi_downloader_GUI.exe --safemode"이렇게 하니까 되네요 !

놀랍게도 해당 다운로더 폴더 내에 임시폴더 _MEI174962 가 생성 되었습니다

정상적으로 구동되네요 감사합니다 !!

writternkk commented 1 year ago

저도 바로가기>속성>대상 방법으로 해결했습니다. 감사합니다.