Pixiv Downloader 20110202 – Gong Xi Fa Cai

UPDATED HERE

Happy Chinese New Year~

It is the year of Rabbits!

Changelog:

  • Fix manga mode download again 🙁 as notified by invierno. Pixiv change their UI using jQuery, so I must resort using regex!
  • v2, fix some cleaning routine as notified by crust.

Download link in here, and source is in here,  v3 here, source here.

note: You can send me the Hong Bao using PayPal link in the side bar, Okay!

14 thoughts on “Pixiv Downloader 20110202 – Gong Xi Fa Cai”

  1. Error encountered again. Although I suspect it only does this when getting “mypik” manga images; I can’t tell from my account on what’s their difference right now.

    Processing Member Id: 454705
    Reading config file… done.
    Page 1
    Member Name: kei5
    #1
    Processing Image Id: 16378004
    Title : ぷにっ子DVDビーチ編「ピチピチ水着でジャケット撮影」
    Tags : ショタ,次はしずかちゃんのパッケージ,漫画,R-18
    Manga mode.
    Error at processImage(): (, IndexError(‘list index
    out of range’,), )
    Error at processMember(): (, IndexError(‘list inde
    x out of range’,), )
    failed
    Error at processList(): (, IndexError(‘list index
    out of range’,), )
    failed
    Traceback (most recent call last):
    File “H:AppspixivutilPixivUtil2.py”, line 927, in main
    processList(mode)
    File “H:AppspixivutilPixivUtil2.py”, line 255, in processList
    processMember(mode, row[0])
    File “H:AppspixivutilPixivUtil2.py”, line 382, in processMember
    processImage(mode, member_id, memberName, image_id, dir) #Yavos added dir-ar
    gument to pass
    File “H:AppspixivutilPixivUtil2.py”, line 556, in processImage
    imageNum = int(m[-1][1]) + 1
    IndexError: list index out of range

    ———————————

    Also on another note, the illust_id 16413000 has 4 images but the scrip only gets one.

  2. Thank you,amazing Nandaka!
    v2 works for me very well when processes from datebass but I have some trouble in importing list:

    Processing from list.
    Error at processList(): (, NameError(“global name
    op’ is not defined”,), )
    failed
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 927, in main
    File “PixivUtil2.py”, line 266, in processList
    NameError: global name ‘op’ is not defined

    Thanks for your concern and wish you a happy rabbits year!
    XIE XIE!:)

  3. Btw, this error turned up when I tried downloading illust_id 16304972 which is in manga mode…

    Error at processImage(): (, AttributeError(“‘list’ object has no attribute ‘decompose'”,), )
    Error at processMember(): (, AttributeError(“‘list’ object has no attribute ‘decompose'”,), ) failed
    Error at processList(): (, AttributeError(“‘list’ object has no attribute ‘decompose'”,), ) failed
    Traceback (most recent call last):
    File “Z:AppspixivutilPixivUtil2.py”, line 924, in main
    processList(mode)
    File “Z:AppspixivutilPixivUtil2.py”, line 254, in processList
    processMember(mode, row[0])
    File “Z:AppspixivutilPixivUtil2.py”, line 381, in processMember
    processImage(mode, member_id, memberName, image_id, dir) #Yavos added dir-argument to pass
    File “Z:AppspixivutilPixivUtil2.py”, line 555, in processImage
    scripts.decompose()
    AttributeError: ‘list’ object has no attribute ‘decompose’

  4. Since you’ve been regularly updating this, I think it would be nice if you could place this in a source code repository like Google Code or Sourceforge.

      1. Can I suggest the use of git on a site like Github (free hosting of open source projects)? It’s fast and fairly easy once you read up on the docs a bit. One big plus is that it avoids littering your project directory with files. It’s super flexible and IMHO allows for better collaboration due to its distributed nature. There are GUIs available if that makes things easier.

        Any versioning sytem is going to require some kind of learning curve, but I find git lets you get started fairly easily and scales well as your needs get more complex.

  5. gong xi fa cai
    Thanks for the quick update 🙂
    Can you update this programme to a different web like mediafire? Because everytime I open uploading website it shows I have a parallel download. I tried and tried, it didnot change.

    Xin nian hao 🙂

Comments are closed.