pixiv downloader 20160211

Change Log for 20160211

  • Fix Issue #98: Fix error message when download fail.
  • Add option to filter artist image bookmark by tags.
  • Update parser.
  • Fix Issue #103: Fix overwrite local file option.
  • Fix Issue #104: Fix %artist% parser.
  • Implement Feature #105: Download bookmarked image by tag.

Download link for pixiv downloader 20160211, source code in GitHub.

Donation Link on the side bar ==> 😀

49 thoughts on “pixiv downloader 20160211”

  1. I’m afraid this sympatic tool isn’t working anymore, each attempt to login into Pixiv result in the following error :

    PixivUtil20160211 – INFO – ###############################################################
    PixivUtil20160211 – INFO – Starting…
    PixivUtil20160211 – INFO – Setting log level to: DEBUG
    PixivUtil20160211 – INFO – No default cookie jar available, creating…
    PixivUtil20160211 – INFO – Only process member where day last updated >= 7
    PixivUtil20160211 – INFO – Using Username: HIDDEN
    PixivUtil20160211 – INFO – Log in using secure form.
    PixivUtil20160211 – ERROR – Error at pixiv_login_ssl(): (, URLError(gaierror(11004, ‘getaddrinfo failed’),), )
    PixivUtil20160211 – ERROR – Error at doLogin(): (, URLError(gaierror(11004, ‘getaddrinfo failed’),), )
    PixivUtil20160211 – ERROR – Cannot Login!
    PixivUtil20160211 – INFO – EXIT: 1005
    PixivUtil20160211 – INFO – ###############################################################

    I verified my logins manually and multiple times without success. It sadly don’t wanna work >_<

    1. > URLError(gaierror(11004, ‘getaddrinfo failed’

      Either your network/dns got issue or something blocking the application to connect to the internet.

      Are you using firewall/antivirus? Try to add exception/turn off just to test.

  2. hello i just stumbled on this pixiv downloader because I wanted to get rid of the hassle of taking forever to save pixiv images.. I downloaded the 7 zip tool to open .7z files, and then when i was able to open pixivultidownloader I extracted all the files to a folder and clicked pixivulti2.exe.

    Then a black box appeared and asked me to type my username and password for pixiv im assuming. I was able to type my username but it does not let me type my password for some reason. This program is all very new to me and I would like to know how to really use it I think im doing the right thing but im stuck not being able to type my pixiv password in the black box for some reason Please Help!! thank you! and after if im ever able to type my password can you tell me the things I need to do next in order to be able to download pixiv images? thanks!

    1. The password is typed, just hidden from the console (black box).
      Another way is by editing the config.ini using notepad and key in your login information on [Authentication] section.

  3. Hi,
    I did find ur first post when i was looking for a convenient way to download from pixiv. In this first post you say that that python etc. Is required. Is it still the case? I am writing this on my way. I would like to use this program of yours but I have no idea of phyton. If there is a easy way to install it I would immediately try when I get home. So could just write in short how to install it?
    Thanks Mate for your Effort

    1. If you download the exe version, you don’t need to install python.

      Just extract it to folder and run it directly. Remember to check the readme.txt

  4. hey, excellent software and a real time saver!

    i was wondering if you could include a feature that would allow the program to download from a list of IMAGE IDs.
    i have a collection of images from pixiv but i downloaded the compressed “master1200” versions without knowing.

    i’ve used the “dir > filename.txt” cmd command to generate a list of file names in my directory and used google sheets to extract out the file names

    ex.

    36518290_p0
    36518290_p1
    36518290_p2
    36573933_p0_master1200
    36573933_p1_master1200
    36573933_p2_master1200
    36573933_p3_master1200
    36573933_p4_master1200
    36999511_p0
    37252252_p0
    37254994_p0

    i was wondering if its possible to include a feature that would read a list like the above, only take the numbers in front of “_pXX” and download the original image.

    let me know what you think.
    thanks again!

          1. i did read hte readme

            i didnt know that it would have a recursive effect

          2. is it possible to get the program to read the page number as well “_pXX”?

            i spent a lot of time sorting through albums and dont want to do it all over again D:

          3. nope, too specific. Assuming the download folder doesn’t change, you can set alwaysCheckFileSize=True in config.ini and it will only download if the filesize is different.

  5. i have a problem when i start this program i can see these words…

    and it made “Error medium page for image 53389408.html”

    “Error medium page for image 53405144.html” something else….

    what should i do?

    thanks to read

    PixivDownloader2 version 20160211
    https://nandaka.wordpress.com/tag/pixiv-downloader/
    Reading D:folderDownloaderPixivDownloaderpixivutil20160211config.ini …
    done.
    Creating database… done.
    Only process member where day last updated >= 7
    Username ?
    Password ?
    Trying to log with saved cookie
    Login successfull.
    PixivDownloader2 version 20160211
    https://nandaka.wordpress.com/tag/pixiv-downloader/
    1. Download by member_id
    2. Download by image_id
    3. Download by tags
    4. Download from list
    5. Download from online user bookmark
    6. Download from online image bookmark
    7. Download from tags list
    8. Download new illust from bookmark
    9. Download by Title/Caption
    10. Download by Tag and Member Id
    11. Download Member Bookmark
    12. Download by Group Id
    ————————
    d. Manage database
    e. Export online bookmark
    m. Export online user bookmark
    r. Reload config.ini
    p. Print config.ini
    x. Exit
    Input: 1
    Member ids: 10251787
    Start Page (default=1): 1
    End Page (default=0, 0 for no limit): 0
    Processing Member Id: 10251787
    Reading D:folderDownloaderPixivDownloaderpixivutil20160211config.ini …
    done.
    Page 1
    Member Url: http://www.pixiv.net/member_illust.php?id=10251787&p=1
    Member Name : GHG
    Member Avatar: http://i1.pixiv.net/img141/profile/underline_hina/10640501.png
    Member Token : underline_hina
    Checking local filename… Getting remote filesize…
    Using Referer: http://www.pixiv.net/member_illust.php?id=10251787&p=1
    Start downloading… Using Referer: http://www.pixiv.net/member_illust.php?id=10
    251787&p=1
    Creating directory: D:folderDownloaderPixivDownloaderpixivutil20160211GHG (
    10251787)
    38305 of 38305 Bytes Completed in 0.042s (890.65 KiB/s)
    done.
    #1
    Processing Image Id: 55692594
    Image ID (55692594): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55692594.html
    #2
    Processing Image Id: 55682113
    Image ID (55682113): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55682113.html
    #3
    Processing Image Id: 55651917
    Image ID (55651917): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55651917.html
    #4
    Processing Image Id: 55616642
    Image ID (55616642): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55616642.html
    #5
    Processing Image Id: 55559640
    Image ID (55559640): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55559640.html
    #6
    Processing Image Id: 55525847
    Image ID (55525847): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55525847.html
    #7
    Processing Image Id: 55507374
    Image ID (55507374): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55507374.html
    #8
    Processing Image Id: 55505628
    Image ID (55505628): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55505628.html
    #9
    Processing Image Id: 55461024
    Image ID (55461024): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55461024.html
    #10
    Processing Image Id: 55457261
    Image ID (55457261): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55457261.html
    #11
    Processing Image Id: 55365875
    Image ID (55365875): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55365875.html
    #12
    Processing Image Id: 55360061
    Image ID (55360061): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55360061.html
    #13
    Processing Image Id: 55336821
    Image ID (55336821): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55336821.html
    #14
    Processing Image Id: 55336814
    Image ID (55336814): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 55336814.html
    #15
    Processing Image Id: 54970701
    Image ID (54970701): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 54970701.html
    #16
    Processing Image Id: 54899949
    Image ID (54899949): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 54899949.html
    #17
    Processing Image Id: 54810646
    Image ID (54810646): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 54810646.html
    #18
    Processing Image Id: 54781241
    Image ID (54781241): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 54781241.html
    #19
    Processing Image Id: 54505118
    Image ID (54505118): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 54505118.html
    #20
    Processing Image Id: 54357670
    Image ID (54357670): ‘ascii’ codec can’t encode character u’ub144′ in position
    4: ordinal not in range(128)
    Dumping html to: Error medium page for image 54357670.html
    Page 2
    Member Url: http://www.pixiv.net/member_illust.php?id=10251787&p=2
    Member Name : GHG
    Member Avatar: http://i1.pixiv.net/img141/profile/underline_hina/10640501.png
    Member Token : underline_hina

    1. can you upload the generated page?

      Also, try to set the pixiv website language to either japanese or english.

  6. PixivDownloader2 version 20160211
    https://nandaka.wordpress.com/tag/pixiv-downloader/
    1. Download by member_id
    2. Download by image_id
    3. Download by tags
    4. Download from list
    5. Download from online user bookmark
    6. Download from online image bookmark
    7. Download from tags list
    8. Download new illust from bookmark
    9. Download by Title/Caption
    10. Download by Tag and Member Id
    11. Download Member Bookmark
    12. Download by Group Id
    ————————
    d. Manage database
    e. Export online bookmark
    m. Export online user bookmark
    r. Reload config.ini
    p. Print config.ini
    x. Exit
    Input: 1
    Member ids: 453281
    Start Page (default=1):
    End Page (default=0, 0 for no limit):
    Processing Member Id: 453281
    Reading C:pixivutilspixivutil(test)config.ini …
    done.
    Page 1
    Member Url: http://www.pixiv.net/member_illust.php?id=453281&p=1
    Member Name : 兔子猫neko(ウサギネコ)
    Member Avatar: http://i4.pixiv.net/img22/profile/xichris/5314377.jpg
    Member Token : xichris
    Checking local filename… #1
    Already downloaded: 43477874
    #1
    Already downloaded: 40860467
    #1
    Already downloaded: 40143463
    #1
    Already downloaded: 38209359
    #1
    Already downloaded: 36693233
    #1
    Already downloaded: 36426010
    #1
    Already downloaded: 36401372
    #1
    Already downloaded: 35179795
    #1
    Processing Image Id: 35121569
    Title: ?????????????
    Tags : VOCALOID, 初音ミク, 巡音ルカ, ブラック★ロックシューター, 桜ミク, IA, 鏡音,
    四角い顔アイコンジェネレータ
    Date : 2013-04-20 17:00:00
    Mode : manga
    Fetching big image page: http://www.pixiv.net/member_illust.php?mode=manga_big&i
    llust_id=35121569&page=0
    Found: http://i2.pixiv.net/img-original/img/2013/04/20/17/00/43/35121569_p0.png

    Fetching big image page: http://www.pixiv.net/member_illust.php?mode=manga_big&i
    llust_id=35121569&page=1
    Found: http://i2.pixiv.net/img-original/img/2013/04/20/17/00/43/35121569_p1.png

    Fetching big image page: http://www.pixiv.net/member_illust.php?mode=manga_big&i
    llust_id=35121569&page=2
    Found: http://i2.pixiv.net/img-original/img/2013/04/20/17/00/43/35121569_p2.png

    /////////etc/////////

    Start downloading… Using Referer: http://www.pixiv.net/member_illust.php?mode=
    medium&illust_id=35121569
    5574 of 5574 Bytes Completed in 0.015s (362.89 KiB/s)
    Image verified.

    Image URL : http://i2.pixiv.net/img-original/img/2013/04/20/17/00/43/35121569_p1
    1.png
    Filename : C:PixivDownloadedxichris (453281)35121569_p11.png
    Checking local filename… Getting remote filesize…
    Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=3512
    1569
    Start downloading… Using Referer: http://www.pixiv.net/member_illust.php?mode=
    medium&illust_id=35121569
    9993 of 9993 Bytes Completed in 0.015s (650.59 KiB/s)
    Image verified.

    Image URL : http://i2.pixiv.net/img-original/img/2013/04/20/17/00/43/35121569_p1
    2.png
    Filename : C:PixivDownloadedxichris (453281)35121569_p12.png
    Checking local filename… Getting remote filesize…
    Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=3512
    1569
    Start downloading… Using Referer: http://www.pixiv.net/member_illust.php?mode=
    medium&illust_id=35121569
    10584 of 10584 BytesTraceback (most recent call last):
    File “PixivUtil2.py”, line 126, in download_image
    File “PixivHelper.pyc”, line 529, in downloadImage
    UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe2 in position 1: ordinal
    not in range(128)
    Error at download_image(): (, UnicodeDeco
    deError(‘ascii’, ‘ xe2x88x9e B/s’, 1, 2, ‘ordinal not in range(128)’), ) at http://i2.pixiv.net/img-original/img/2013/04/20/1
    7/00/43/35121569_p12.png (9000)
    Retrying [1]…
    1 2 3 4 5 6 7 8

  7. Is there any way to skip artist folder? I just want to have every picture in one folder, I know I can just move them after download but I would like not to :p

  8. Hello, Nandaka
    I have problem login and download

    Problem 1:

    2016-03-06 17:26:45,750 – PixivUtil20160211 – INFO – Starting…
    2016-03-06 17:26:45,763 – PixivUtil20160211 – INFO – Setting log level to: DEBUG
    2016-03-06 17:26:45,763 – PixivUtil20160211 – INFO – No default cookie jar available, creating…
    2016-03-06 17:26:45,999 – PixivUtil20160211 – INFO – Only process member where day last updated >= 7
    2016-03-06 17:26:46,000 – PixivUtil20160211 – INFO – Using Username: **************@hotmail.com
    2016-03-06 17:26:46,000 – PixivUtil20160211 – INFO – Trying to log with saved cookie
    2016-03-06 17:27:00,280 – PixivUtil20160211 – ERROR – Error at doLogin(): (, URLError(gaierror(11004, ‘getaddrinfo failed’),), )
    2016-03-06 17:27:00,280 – PixivUtil20160211 – ERROR – Cannot Login!
    2016-03-06 17:27:19,438 – PixivUtil20160211 – INFO – EXIT: 1005

    Problem 2:

    2016-03-06 17:18:31,072 – PixivUtil20160211 – INFO – Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=51457032
    2016-03-06 17:18:45,328 – PixivUtil20160211 – ERROR – [download_image()] URL Error: at http://i1.pixiv.net/img-original/img/2015/07/17/15/00/53/51457032_p0.jpg
    2016-03-06 17:18:45,328 – PixivUtil20160211 – ERROR – Error at download_image(): (, URLError(gaierror(11004, ‘getaddrinfo failed’),), ) at http://i1.pixiv.net/img-original/img/2015/07/17/15/00/53/51457032_p0.jpg (9002)
    2016-03-06 17:18:49,328 – PixivUtil20160211 – INFO – Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=51457032
    2016-03-06 17:18:49,769 – PixivUtil20160211 – INFO – Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=51457032
    2016-03-06 17:18:52,319 – PixivUtil20160211 – INFO – done.
    2016-03-06 17:18:53,029 – PixivUtil20160211 – INFO – Member_id: 15109048 complete, last image_id: 51457032
    2016-03-06 17:20:35,762 – PixivUtil20160211 – INFO – Member id mode.
    2016-03-06 17:20:47,766 – PixivUtil20160211 – INFO – Processing Member Id: 3129248
    2016-03-06 17:20:47,816 – PixivUtil20160211 – INFO – Member Url: http://www.pixiv.net/member_illust.php?id=3129248&p=1
    2016-03-06 17:20:49,315 – PixivUtil20160211 – DEBUG – Sanitized Filename: D:Downloadspixivutil20150715黑犬 (3129248)folder.jpg
    2016-03-06 17:20:49,316 – PixivUtil20160211 – INFO – Using Referer: http://www.pixiv.net/member_illust.php?id=3129248&p=1
    2016-03-06 17:21:03,578 – PixivUtil20160211 – ERROR – [download_image()] URL Error: at http://i3.pixiv.net/img77/profile/balsuhlot/9340434.png
    2016-03-06 17:21:03,581 – PixivUtil20160211 – ERROR – Error at download_image(): (, URLError(gaierror(11004, ‘getaddrinfo failed’),), ) at http://i3.pixiv.net/img77/profile/balsuhlot/9340434.png (9002)
    2016-03-06 17:21:07,588 – PixivUtil20160211 – INFO – Using Referer: http://www.pixiv.net/member_illust.php?id=3129248&p=1
    2016-03-06 17:21:21,842 – PixivUtil20160211 – ERROR – [download_image()] URL Error: at http://i3.pixiv.net/img77/profile/balsuhlot/9340434.png
    2016-03-06 17:21:21,844 – PixivUtil20160211 – ERROR – Error at download_image(): (, URLError(gaierror(11004, ‘getaddrinfo failed’),), ) at http://i3.pixiv.net/img77/profile/balsuhlot/9340434.png (9002)
    2016-03-06 17:21:25,848 – PixivUtil20160211 – INFO – Using Referer: http://www.pixiv.net/member_illust.php?id=3129248&p=1
    2016-03-06 17:21:40,111 – PixivUtil20160211 – ERROR – [download_image()] URL Error: at http://i3.pixiv.net/img77/profile/balsuhlot/9340434.png
    2016-03-06 17:21:40,112 – PixivUtil20160211 – ERROR – Error at download_image(): (, URLError(gaierror(11004, ‘getaddrinfo failed’),), ) at http://i3.pixiv.net/img77/profile/balsuhlot/9340434.png (9002)
    2016-03-06 17:21:44,128 – PixivUtil20160211 – INFO – Using Referer: http://www.pixiv.net/member_illust.php?id=3129248&p=1
    2016-03-06 17:21:58,394 – PixivUtil20160211 – ERROR – [download_image()] URL Error: at http://i3.pixiv.net/img77/profile/balsuhlot/9340434.png
    2016-03-06 17:21:58,394 – PixivUtil20160211 – ERROR – Error at download_image(): (, URLError(gaierror(11004, ‘getaddrinfo failed’),), ) at http://i3.pixiv.net/img77/profile/balsuhlot/9340434.png (9002)
    2016-03-06 17:21:58,394 – PixivUtil20160211 – ERROR – Error at process_member(): (, URLError(gaierror(11004, ‘getaddrinfo failed’),), )
    2016-03-06 17:21:58,394 – PixivUtil20160211 – ERROR – Error at process_member(): 3129248
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 358, in process_member
    File “PixivUtil2.py”, line 78, in download_image
    File “mechanize_mechanize.pyc”, line 199, in open_novisit
    File “mechanize_mechanize.pyc”, line 230, in _mech_open
    File “mechanize_opener.pyc”, line 193, in open
    File “mechanize_urllib2_fork.pyc”, line 344, in _open
    File “mechanize_urllib2_fork.pyc”, line 332, in _call_chain
    File “mechanize_urllib2_fork.pyc”, line 1142, in http_open
    File “mechanize_urllib2_fork.pyc”, line 1118, in do_open
    URLError:
    2016-03-06 17:21:58,394 – PixivUtil20160211 – DEBUG – Sanitized Filename: Error page for member 3129248.html
    2016-03-06 17:21:58,414 – PixivUtil20160211 – ERROR – Dumping html to: Error page for member 3129248.html
    2016-03-06 17:21:58,414 – PixivUtil20160211 – ERROR – Unknown Error:
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 1823, in main
    File “PixivUtil2.py”, line 1611, in main_loop
    File “PixivUtil2.py”, line 1273, in menu_download_by_member_id
    File “PixivUtil2.py”, line 358, in process_member
    File “PixivUtil2.py”, line 78, in download_image
    File “mechanize_mechanize.pyc”, line 199, in open_novisit
    File “mechanize_mechanize.pyc”, line 230, in _mech_open
    File “mechanize_opener.pyc”, line 193, in open
    File “mechanize_urllib2_fork.pyc”, line 344, in _open
    File “mechanize_urllib2_fork.pyc”, line 332, in _call_chain
    File “mechanize_urllib2_fork.pyc”, line 1142, in http_open
    File “mechanize_urllib2_fork.pyc”, line 1118, in do_open
    URLError:
    2016-03-06 17:24:59,460 – PixivUtil20160211 – INFO – EXIT: -1
    2016-03-06 17:24:59,460 – PixivUtil20160211 – INFO – ###############################################################

    Thank you.

    1. >> ‘getaddrinfo failed’

      Usually this is because network problem. Can you open the site from browser? Are you using proxy?

  9. hi nandaka, i have downloaded the latest 20160211, then i cant log in, i used back my original username and password, and i m not allowed to enter. Then, i changed my password in pixiv and try to re-enter but still fail, do you any idea about iit? Thanks.

    1. the password won’t be shown when you enter in the console.

      Also you can key in the username and password in config.ini using notepad.

  10. Wonderful tool! I have sort of a problem though. I have the tool to save folders of images as (). EG: “或真じき (6139766)”. However, sometimes the artists will temporarily change their name and it will save it as a whole new folder like “或真じき@らいおんおいる (6139766)”. Is there anything I can do to fix this? I use the tool to rip about 620 artists, however I have over 740 folders. Is it possible to have the tool rename every folder to be just their artist ID #? Or will I need to find a windows tool for that?

    1. >> will I need to find a windows tool for that?

      You can find windows tool for renaming your folder.

      For future, maybe you can change the filename format in config.ini to use %member_token%, which doesn’t change.

  11. #508
    Processing Image Id: 11783531
    Title: 怪僧
    Tags : ラクガキ, 僧侶, ラスプーチン
    Date : 2010-07-10 01:39:00
    Mode : bigNew
    Image URL : http://i4.pixiv.net/img-original/img/2010/07/10/01/39/12/11783531_p0
    .png
    Filename : C:PixivDownloadedkinakomotidaisuki (949800)11783531.png
    Checking local filename… Getting remote filesize…
    Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=1178
    3531
    Start downloading… Using Referer: http://www.pixiv.net/member_illust.php?mode=
    medium&illust_id=11783531
    4722 of 4722 BytesTraceback (most recent call last):
    File “PixivUtil2.py”, line 126, in download_image
    File “PixivHelper.pyc”, line 529, in downloadImage
    UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe2 in position 1: ordinal
    not in range(128)
    Error at download_image(): (, UnicodeDeco
    deError(‘ascii’, ‘ xe2x88x9e B/s’, 1, 2, ‘ordinal not in range(128)’), ) at http://i4.pixiv.net/img-original/img/2010/07/10/0
    1/39/12/11783531_p0.png (9000)
    Retrying [1]…
    1 2 3 4 5 6 7 8 9 10 11 12 13 14
    Checking local filename…

  12. Is there a way to force the pixivutil to download the master files if available? I have a bunch of manually downloaded images from Pixiv that have a naming scheme like “xxxxxxx_p0_master1200.jpg”, and with pixivutil set to only use the filename from server, it will download the image as xxxxxxx_p0.jpg instead, and it also seems to be a smaller file size than what I had previously as the one with master1200 appended.

      1. While true in this case, I believe there are times where this is the opposite, as not every file I have manually downloaded via Pixiv has “_master1200” appended. But the files that do, are all bigger than the ones that pixivutil has downloaded. I’m looking for a sfw example now.

        1. And just to clarify, the resolution is the same, but the file size itself is bigger, like it uses a different compression or something.

          1. maybe, but larger filesize != higher quality. Most likely, the original images is re-compressed again without changing the resolution by the server. This will lower the quality for JPEG files.

            I prefer the original one uploaded by the user.

          2. How is it determining which one to download? The method I used to manually download was literally just clicking the image on the Pixiv page to expand it to full size and then dragging the image from the browser to a folder on my HDD.

            I’m mainly concerned about duplicates, because it will be a huge headache to deal with because of my lack of organization.

  13. Hello,

    I Just want to ask about proxy setting, I have tried write like this => http://0.19.7.255:8080 but no luck, when I see in the browser, the proxy setting was used for all protocol, how to setting this kind of proxy in pixiv downloader?

    ah btw thanks for making such usefull program~ 🙂

  14. Hello, can you tell, how to use this progs with proxy settings? couse in Russia there a most pixiv pages was bloced by RosKomNadzor something similar to CDA in USA, and can’t download some images 🙁

  15. I just want to say, you are really a life saver. I saved so much time thanks to this. Really, thank you.

Comments are closed.