본문으로 바로가기

PixivUtil2/픽시브 다운로드

category IT/후기와 추천 2016. 3. 5. 15:21

다운로드 페이지 : Nandaka / PixivUtil2 (링크)

 

사용 방법

  1. 위 GitHub 링크에서 녹색 글씨로 'Latest release'라고 써진 버전인지 확인한 후, 해당 버전의 Asset에 있는 3개의 목록 중 맨 위 .zip 확장자로 압축된 파일을 다운로드한다.
  2. 다운받은 압축파일을 압축 해제한 후, PixivUtil2.exe를 실행한다.
  3. 실행하면 픽시브 id를 입력하라고 하는데, 그 상태에서 그냥 프로그램을 끈다.
  4. 그리고 폴더를 보면 config.ini 파일이 생성되는데, 해당 파일을 메모장으로 실행한 후 아래에 있는 [Authentication]항목의 username과 password 항목에 자신의 Pixiv 아이디와 비밀번호를 작성한 후 저장한다.

     

    [Authentication]
    username = /* 자신의 픽시브 ID 입력 */
    password = /* 자신의 픽시브 패스워드 입력 */
    cookie =
    cookiefanbox =
    refresh_token =
  5. 다시 PixivUtil2.exe를 실행한다.

 

문제 해결법

Q. Server reply: {u'captcha': u'The characters do not match.'}가 뜨고 실행이 안됩니다. (issues/505)

A. 브라우저에서 Pixiv에 로그인 한 후, 해당 사이트의 쿠키값 중 PHPSESSID의 값을 config.ini의 Authentication의 cookie에 입력하면 됩니다. (크롬의 경우 주소창 왼쪽의 자물쇠 모양을 클릭한 후, 쿠키를 클릭하면 볼 수 있습니다. '콘텐츠'에 써진 값을 복붙하면 됩니다.)

[Authentication]
username =
password =
cookie = /* 여기에 PHPSESSID 를 붙여넣기 */
cookiefanbox =
refresh_token =

 

Q. 'ascii' codec can't encode character u'\ub144' in position 4: ordinal not in range(128) 가 뜨고 실행이 안됩니다.

A. config.ini 파일 안의 쿠키 값을 지운 후, 픽시브 언어 설정을 영어 혹은 일본어로 바꾸고 다시 접속해 보세요.

 

Q. 윈도우 10 1903 업데이트 이후 실행이 되지 않습니다.

A. 폴더 상위 경로에 한글이 있는지 확인하고, 경로에 한글이 없게 바꿔주세요.

 

 

기타 팁들

Tags.txt를 사용해 태그로 다운로드하는 방법

  1. tags.txt 텍스트 파일 생성 후 태그 작성.
  2. 여러 개의 태그를 사용할 경우 띄어쓰기로 구분
  3. 'UTF-8' 인코딩으로 저장.

 

저장 파일 위치나, 파일명을 변경하는 방법

config.ini 파일을 열어 보면 기본값은 아래와 같고, '아티스트명 (멤버 ID)\파일명 - 제목'으로 저장됩니다. 예를들어 아티스트별로 각각의 폴더가 아닌 Downloads라는 하나의 폴더에 이미지만 저장하고 싶다면 ' %artist% (%member_id%)\%urlFilename% - %title% '를 ' Downloads\%urlFilename% - %title% '로 변경하면 된다. 파일명도 마찬가지로 뒷 부분을 변경하면 됩니다.

[Filename]
filenameformat = %artist% (%member_id%)\%urlFilename% - %title%
filenamemangaformat = %artist% (%member_id%)\%urlFilename% - %title%
filenameinfoformat = %artist% (%member_id%)\%urlFilename% - %title%
filenamemangainfoformat = %artist% (%member_id%)\%urlFilename% - %title%

 

 

 

우고이라를 압축 파일이 아닌 GIF, APNG, Ugoira, WebM/WebP로 다운로드 하는 방법

config.ini 파일 아래에 보면 아래와 같은 설정값이 있습니다. 우고이라의 경우 기본적으로 동화가 아닌 개별 이미지로 압축해 받기 때문에, 별도의 설정을 해 주는 것이 좋습니다. (이 기능을 사용할 경우 이미지 변환 작업이 추가돼 시간이 늘어납니다.) 잘못 설정하면 에러가 나서 중단되는 경우가 발생하기에 적절하게 설정할 필요가 있습니다.

[Ugoira]
writeugoirainfo = False
createugoira = False
deletezipfile = False
creategif = False
createapng = False
deleteugoira = False
createwebm = False
createwebp = False
  • GIF : creategif 항목을 False에서 True로 변경한다.
  • APNG : createapng 항목을 False에서 True로 변경한다.
  • 원본 압축파일 삭제 : deletezipfile 항목을 False에서 True로 변경한다.
  • WebM / WebP
    • FFmpeg (다운로드 링크)에서 자신의 OS에 맞는 파일을 다운로드한다.
    • 압축을 풀고 ..\bin\ffmpeg.exe 파일을 PixivUtil2 폴더로 이동시킨다.
    • createugoira 항목을 False에서 True로 변경한다
    • WebM의 경우 createwebm을, WebP의 경우 createwebp 항목을 False에서 True로 변경한다
    • (선택) deleteugoira와 deletezipfile 항목을 False에서 True로 변경한다. (해당 설정시 WebM / WebP 파일만 남습니다.)