pixiv downloader 20140606

Change Log:

  • Fix issue #33: fallback to member token if nickname not found
  • Add CLI option to load config file from path.
  • Implement feature #30: use %bookmark_count% and %image_response_count%
    • It will take additional overhead if used, except on Download by tags.
    • This is because the bookmark count is not available in the image page.

Download link for pixiv downloader 20140606 source code in GitHub.

Donation Link on the side bar ==>

Also, check my google apps: Baka Reader EX, Baka-Tsuki forum thread.

32 thoughts on “pixiv downloader 20140606”

  1. Hi,
    Thank you for providing this app! It made me surf Pixiv much easier now.
    One question, is there currently a way to download private images (limited to My picks) from users that is not a my pick? This is assuming I know the URL of that particular image.

    Thanks for the help!

    1. Nope. If you know the image url directly, you can always use download manager to do it (usually you need to know the referrer, e.g. Medium Page url).

  2. Hi,
    I really was having good time with yours!^^
    Sadly, I could not figure out why such an error(written below) happens….
    Maybe it resulted from my computer….; I’m not sure -0-

    2014-06-20 23:57:18,737 – PixivUtil20140606 – ERROR – Unknown Error: ‘NoneType’ object has no attribute ‘ul’
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 1848, in main
    File “PixivUtil2.py”, line 1651, in main_loop
    File “PixivUtil2.py”, line 1489, in menu_download_from_online_user_bookmark
    File “PixivUtil2.py”, line 1086, in process_bookmark
    File “PixivUtil2.py”, line 420, in process_member
    File “PixivModel.pyc”, line 46, in __init__
    File “PixivModel.pyc”, line 127, in ParseImages
    AttributeError: ‘NoneType’ object has no attribute ‘ul’

    Would you please give me a help get over this circumstance?

  3. Hi,
    I really appreciate you and your program. I been using pixivutil20131122 for quite some time until recently I started to get a “AttributeError”. I can download by image_id okay but when I try to download by member_id I get the AttributeError. So I went to download your latest release and I still have the same problem. I even tried your FAQ Section C.Q3 in the readme file with no luck. Can you help?
    Thanks for your time
    http://s000.tinyupload.com/index.php?file_id=38163295575802548909

  4. Oh, good news: Option 10 still works for me. It might be possible to get a lot of images using tags this way. It’s not as complete as option 1 but it works.

      1. Just stumbled in the new error as well. I confirm I can download single images (option 8 works fine too) but not member galleries (option 1 does not work).

  5. Sorry, I forgot to mention that this affects option 1, download by member_id. I can use option 2, download by image_id, just fine.

  6. Ran into a new problem:

    2014-06-18 01:39:55,351 – PixivUtil20140606 – INFO – Member Url: http://www.pixiv.net/member_illust.php?id=20&p=1
    2014-06-18 01:39:56,565 – PixivUtil20140606 – ERROR – Error at process_member(): (, AttributeError(“‘NoneType’ object has no attribute ‘ul'”,), )
    2014-06-18 01:39:56,566 – PixivUtil20140606 – ERROR – Error at process_member(): 20
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 420, in process_member
    File “PixivModel.pyc”, line 46, in __init__
    File “PixivModel.pyc”, line 127, in ParseImages
    AttributeError: ‘NoneType’ object has no attribute ‘ul’
    2014-06-18 01:39:56,608 – PixivUtil20140606 – ERROR – Dumping html to: Error page for member 20.html
    2014-06-18 01:39:56,611 – PixivUtil20140606 – ERROR – Unknown Error: ‘NoneType’ object has no attribute ‘ul’
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 1848, in main
    File “PixivUtil2.py”, line 1643, in main_loop
    File “PixivUtil2.py”, line 1351, in menu_download_by_member_id
    File “PixivUtil2.py”, line 420, in process_member
    File “PixivModel.pyc”, line 46, in __init__
    File “PixivModel.pyc”, line 127, in ParseImages
    AttributeError: ‘NoneType’ object has no attribute ‘ul’
    2014-06-18 01:39:56,611 – PixivUtil20140606 – INFO – EXIT
    2014-06-18 01:39:56,611 – PixivUtil20140606 – INFO – ###############################################################

    I went ahead and made a fresh copy of the directory for holding Pixiv, with a fresh configuration file, and still get the error.

    1. Can you upload the dump page to mediafire/paste.bin ‘Error page for member 20.html’ it should be on the same folder with pixiv.

  7. Something wrong, retrying after 2 second ( 3 )
    Processing Member Id: 405
    Reading C:pixivutilspixivutil(4)config.ini …
    done.
    Page 1
    Member Url: http://www.pixiv.net/member_illust.php?id=405&p=1
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 420, in process_member
    File “PixivModel.pyc”, line 46, in __init__
    File “PixivModel.pyc”, line 127, in ParseImages
    AttributeError: ‘NoneType’ object has no attribute ‘ul’
    Error at process_member(): (, AttributeError(“‘NoneType’
    object has no attribute ‘ul'”,), )
    No Dump
    Dumping html to: Error page for member 405.html
    Something wrong, retrying after 2 second ( 4 )

  8. All I get is this. I am using win7 english, with japanese locale.

    Log in using form.
    Error at pixiv_login(): (, <
    httperror_seek_wrapper (mechanize._http.RobotExclusionError instance) at 0x2c706
    88 whose wrapped object = <closeable_response at 0x2c77af8 whose fp = >>, )
    failed
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 1840, in main
    File “PixivUtil2.py”, line 259, in pixiv_login
    File “mechanize_mechanize.pyc”, line 203, in open
    File “mechanize_mechanize.pyc”, line 255, in _mech_open
    httperror_seek_wrapper: HTTP Error 403: request disallowed by robots.txt
    press enter to exit.

      1. Thank you very much, it works perfectly. You’re the best!
        This is a great tool.
        thanks again! =)

    1. The changes never pushed to the master repository, so I never know about this. Maybe you can ask him/her to send pull request on github.

  9. Hello, i found this blog today, and i tried the latest version of Pixiv Downloader, it works well. The only thing i don’t understand is how to load the List once created. I created the list with the Notepad and saved it with the name “list.txt” and put it in the program’s folder (pixivutil20140606). What did I do wrong?
    Example of the lines of the list:

    2606857 C:UsersAlexDesktopProva

    3830756 C:UsersAlexDesktopProva

    2783145 C:UsersAlexDesktopProva

  10. Oh, sometimes on download from list, if I use long member list, pixivdownloader does this after completing the download:

    2014-06-07 15:26:53,397 – PixivUtil20140325 – ERROR – Unknown Error: ‘tuple’ object has no attribute ‘split’
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 1833, in main
    File “PixivUtil2.py”, line 1621, in main_loop
    File “PixivHelper.pyc”, line 349, in printAndLog
    File “PixivHelper.pyc”, line 199, in safePrint
    AttributeError: ‘tuple’ object has no attribute ‘split’
    2014-06-07 15:37:35,000 – PixivUtil20140325 – INFO – EXIT
    2014-06-07 15:37:35,000 – PixivUtil20140325 – INFO – ###############################################################

      1. Hand’t happened. But I think I didn’t replicate starting conditions right.

        Will reply when it happens.

        2500+ lines in said member list… Long process.

Comments are closed.