78 thoughts on “pixiv downloader 20140712”

  1. I also have a problem when downloading multiple images.
    When I try to download images, when processing images in “Manga” type articles, I get

    Start dowloading… [download_image]
    1 2 3 4

    and this continues.

  2. The downloader having no problem downloading image id that contain single image, but having problem downloading image id that contain multiple image.

  3. Been getting this error since 8 hours ago:

    Processing Image Id: 46116270
    Title: 落書き
    Tags : R-18, 落書き, ゴリラ, 地獄戦士魔王, アマリア(Wakfu), グッドインモーニング,
    メスケモ
    Date : 2014-09-22 00:02:00
    Mode : manga
    Page Count : 28
    Image URL : http://i1.pixiv.net/img01/img/tukudani/46116270_big_p0.jpg
    Filename : C:PixivDownloadedtukudani (2543)46116270_big_p0.jpg
    Using Referer: http://www.pixiv.net/member_illust.php?mode=manga&illust_id=46116
    270
    Start downloading… [download_image()] (http://
    i1.pixiv.net/img01/img/tukudani/46116270_big_p0.jpg)

  4. Pixiv seemed to have finally settled, but now there’s some new issue that I started experiencing only a few hours ago. It concerns mangas only, I tested and single pictures and ugoiras still work fine. [I first thought it was some of my PC protection programs that caused the issue, but in that case all images would have had problems downloading.]

    Here’s an extract from the log of a session where I tried to download a 3-page manga, after some retries it ends skipping the pages one by one.

    2014-09-25 15:41:30,926 – PixivUtil20140712 – INFO – ###############################################################
    2014-09-25 15:41:30,926 – PixivUtil20140712 – INFO – Starting…
    2014-09-25 15:41:30,931 – PixivUtil20140712 – INFO – Setting log level to: DEBUG
    2014-09-25 15:41:30,933 – PixivUtil20140712 – INFO – No default cookie jar available, creating…
    2014-09-25 15:41:30,937 – PixivUtil20140712 – INFO – Only process member where day last updated >= 7
    2014-09-25 15:41:30,937 – PixivUtil20140712 – INFO – Using Username: cpgendo
    2014-09-25 15:41:30,938 – PixivUtil20140712 – INFO – logging in with saved cookie
    2014-09-25 15:41:30,940 – PixivUtil20140712 – INFO – Trying to log with saved cookie
    2014-09-25 15:41:34,384 – PixivUtil20140712 – INFO – Logged in using cookie
    2014-09-25 15:41:35,707 – PixivUtil20140712 – INFO – Image id mode.
    2014-09-25 15:41:42,953 – PixivUtil20140712 – DEBUG – Sanitized Filename: D:Davidepixivup757127757127 – 46132631_big_p0 – 9-23-2014.png
    2014-09-25 15:41:42,960 – PixivUtil20140712 – ERROR – [download_image()] (http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_big_p0.png)
    2014-09-25 15:41:46,967 – PixivUtil20140712 – ERROR – [download_image()] (http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_big_p0.png)
    2014-09-25 15:41:50,974 – PixivUtil20140712 – ERROR – [download_image()] (http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_big_p0.png)
    2014-09-25 15:41:54,986 – PixivUtil20140712 – ERROR – [download_image()] (http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_big_p0.png)
    2014-09-25 15:41:54,989 – PixivUtil20140712 – ERROR – Giving up url: http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_big_p0.png
    2014-09-25 15:41:54,990 – PixivUtil20140712 – ERROR – Error when download_image(): http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_big_p0.png
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 724, in process_image
    File “PixivUtil2.py”, line 215, in download_image
    File “PixivUtil2.py”, line 215, in download_image
    File “PixivUtil2.py”, line 215, in download_image
    File “PixivUtil2.py”, line 86, 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 188, in open
    File “mechanize_urllib2_fork.pyc”, line 1043, in do_request_
    URLError:
    2014-09-25 15:41:54,990 – PixivUtil20140712 – DEBUG – Sanitized Filename: D:Davidepixivup757127757127 – 46132631_p0 – 9-23-2014.png
    2014-09-25 15:41:54,999 – PixivUtil20140712 – ERROR – [download_image()] (http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_p0.png)
    2014-09-25 15:41:59,019 – PixivUtil20140712 – ERROR – [download_image()] (http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_p0.png)
    2014-09-25 15:42:03,025 – PixivUtil20140712 – ERROR – [download_image()] (http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_p0.png)
    2014-09-25 15:42:07,032 – PixivUtil20140712 – ERROR – [download_image()] (http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_p0.png)
    2014-09-25 15:42:07,032 – PixivUtil20140712 – ERROR – Giving up url: http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_p0.png
    2014-09-25 15:42:07,033 – PixivUtil20140712 – ERROR – Error when download_image(): http://i2.pixiv.net/img30/img/yukinokeisuke/46132631_p0.png

  5. 2014-08-31 00:21:54,345 – PixivUtil20140712 – ERROR – Error at process_member(): (, UnicodeEncodeError(‘ascii’, u’2014ub1448uc6d428uc77c 00:00′, 4, 5, ‘ordinal not in range(128)’), ) Member Id: 589731
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 497, in process_member
    File “PixivUtil2.py”, line 600, in process_image
    File “PixivModel.pyc”, line 224, in __init__
    File “PixivModel.pyc”, line 323, in ParseWorksData
    UnicodeEncodeError: ‘ascii’ codec can’t encode character u’ub144′ in position 4: ordinal not in range(128)

    I’m going crazy because of this error. I know nothing about python so it’s impossible for me to touch the script files. Please help me

      1. I tried to solve it by using applocale but it seems that I have no choice but to change the locale… But it’s worth it so I did

        Thank you very much I’ll use it well!

  6. I copied the path of the list in downloadlistdirectory and now it works. Thanks for your help 🙂

  7. how do I download from multiple IDs at once using a list? I’ve already tried 454705 .Test (in a text file) and then selecting “download from list” but it didn’t work

    1. 1. Create list.txt on the app root directory, separate each id with new line (see readme.txt for details).
      2. Set uselist = True in config.ini

  8. Maybe I’m just fretting over nothing, but is it known how far you have to push it in order to get banned from Pixiv? Their ToS apparently forbids the use of crawlers and other programs to harvest images. I’ve never thought about this before, even though I’ve been using this awesome downloader on-and-off for a few years now. Looking at my list of backlogged artists, I still have another 150 or so to go through (out of 460). Despite pacing myself by grabbing 10-20 every day or every other day, I’m still kind of concerned that I might be overdoing it enough to get on their radar.

    1. No idea, you can try until you got banned 😛

      Usually I’m doing almost 100 , but only single instance (1 app running) on weekly basis and it is fine so far.

    2. I downloaded near 150gb of images over the course of a month or more. I didn’t get banned.

      1. Just wanted to chime in. I’ve downloaded 550GB worth of images from roughly 7,000 bookmarks over the course of a year or so. I go through that entire 7,000 bookmarks on a weekly basis (sometimes more often) and have yet to be banned. I think it’s safe to say they are pretty lenient when it comes to this.

        I think Pixiv Downloader grabs stuff slow enough that they don’t catch it at a typical crawler which generally slams websites with dozens of simultaneous download requests. People who visit the site via their browser and open up a bunch of tabs to download lots of pictures at once probably do more damage than Pixiv Downloader.

  9. 2014-07-31 00:42:25,040 – PixivUtil20140712 – DEBUG – Sanitized Filename: C:PixivutilAnat (2846944)44210362_big_p1 – ■謙真アンソロジー企画進行中!※参加募集終了.jpg
    2014-07-31 00:42:35,414 – PixivUtil20140712 – DEBUG – Sanitized Filename: C:PixivutilAnat (2846944)44210362_big_p2 – ■謙真アンソロジー企画進行中!※参加募集終了.jpg
    2014-07-31 00:42:51,737 – PixivUtil20140712 – ERROR – Error at process_image(): (, AttributeError(“‘NoneType’ object has no attribute ‘find'”,), )
    2014-07-31 00:42:51,737 – PixivUtil20140712 – ERROR – Error at process_image(): 44210188
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 600, in process_image
    File “PixivModel.pyc”, line 216, in __init__
    File “PixivModel.pyc”, line 49, in __init__
    File “PixivModel.pyc”, line 63, in ParseInfo
    AttributeError: ‘NoneType’ object has no attribute ‘find’
    2014-07-31 00:42:51,740 – PixivUtil20140712 – ERROR – Error at process_tags(): (, AttributeError(“‘NoneType’ object has no attribute ‘find'”,), )
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 885, in process_tags
    File “PixivUtil2.py”, line 600, in process_image
    File “PixivModel.pyc”, line 216, in __init__
    File “PixivModel.pyc”, line 49, in __init__
    File “PixivModel.pyc”, line 63, in ParseInfo
    AttributeError: ‘NoneType’ object has no attribute ‘find’
    2014-07-31 00:42:51,743 – PixivUtil20140712 – ERROR – Dumping html to: Error page for search tags %28%E3%82%AF%E3%83%89%E3%83%AA%E3%83%A3%E3%83%95%E3%82%AB+OR+%E3%83%AA%E3%83%88%E3%83%AB%E3%83%90%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%BA%EF%BC%81+OR+%E3%83%AA%E3%83%88%E3%83%AB%E3%83%90%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%BA+OR+%E3%82%AF%E3%83%89+OR+%E3%82%AF%E3%83%89%E3%82%8F%E3%81%B5%E3%81%9F%E3%83%BC+OR+%E3%82%AF%E3%83%89%E3%82%8F%E3%81%B5%E3%81%9F+OR+%E8%83%BD%E7%BE%8E%E3%82%AF%E3%83%89%E3%83%AA%E3%83%A3%E3%83%95%E3%82%AB+OR+%E8%83%BD%E7%BE%8E%29.html
    2014-07-31 00:42:51,746 – PixivUtil20140712 – ERROR – Unknown Error: ‘NoneType’ object has no attribute ‘find’
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 1801, in main
    File “PixivUtil2.py”, line 1601, in main_loop
    File “PixivUtil2.py”, line 1369, in menu_download_by_tags
    File “PixivUtil2.py”, line 885, in process_tags
    File “PixivUtil2.py”, line 600, in process_image
    File “PixivModel.pyc”, line 216, in __init__
    File “PixivModel.pyc”, line 49, in __init__
    File “PixivModel.pyc”, line 63, in ParseInfo
    AttributeError: ‘NoneType’ object has no attribute ‘find’

    I keep hitting this error no matter how many times i’ve tried this program. Am i searching for too many tags or something? theres close to 22000 pictures all up when i search either like this or with a tag list it comes up.

    1. can you upload the html page: Error page for search tags %28%E3%82%AF%E3%83%89%E3%83%AA%E3%83%A3%E3%83%95%E3%82%AB+OR+%E3%83%AA%E3%83%88%E3%83%AB%E3%83%90%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%BA%EF%BC%81+OR+%E3%83%AA%E3%83%88%E3%83%AB%E3%83%90%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%BA+OR+%E3%82%AF%E3%83%89+OR+%E3%82%AF%E3%83%89%E3%82%8F%E3%81%B5%E3%81%9F%E3%83%BC+OR+%E3%82%AF%E3%83%89%E3%82%8F%E3%81%B5%E3%81%9F+OR+%E8%83%BD%E7%BE%8E%E3%82%AF%E3%83%89%E3%83%AA%E3%83%A3%E3%83%95%E3%82%AB+OR+%E8%83%BD%E7%BE%8E%29.html to mediafire

        1. checking the trace log, it looks like the application cannot find the avatar box on the image 44210188 page (session expired?)

          Try to delete the cookie and set keepsignedin = 1 in config.ini and retry the download?

          1. still getting the same i think

            2014-08-01 14:14:38,611 – PixivUtil20140712 – INFO – ###############################################################
            2014-08-01 14:14:38,611 – PixivUtil20140712 – INFO – Starting…
            2014-08-01 14:14:38,615 – PixivUtil20140712 – INFO – Setting log level to: DEBUG
            2014-08-01 14:14:38,615 – PixivUtil20140712 – INFO – No default cookie jar available, creating…
            2014-08-01 14:14:38,622 – PixivUtil20140712 – INFO – Only process member where day last updated >= 7
            2014-08-01 14:14:38,624 – PixivUtil20140712 – INFO – Using Username: tsukari-tsukimiya
            2014-08-01 14:14:38,625 – PixivUtil20140712 – INFO – logging in with saved cookie
            2014-08-01 14:14:38,628 – PixivUtil20140712 – INFO – Trying to log with saved cookie
            2014-08-01 14:14:41,056 – PixivUtil20140712 – INFO – Logged in using cookie
            2014-08-01 14:14:57,039 – PixivUtil20140712 – INFO – Taglist mode.
            2014-08-01 14:14:58,082 – PixivUtil20140712 – INFO – Searching for: (クドリャフカ) %E3%82%AF%E3%83%89%E3%83%AA%E3%83%A3%E3%83%95%E3%82%AB
            2014-08-01 14:14:58,084 – PixivUtil20140712 – INFO – Looping… for http://www.pixiv.net/search.php?s_mode=s_tag&p=1&word=%E3%82%AF%E3%83%89%E3%83%AA%E3%83%A3%E3%83%95%E3%82%AB
            2014-08-01 14:15:01,058 – PixivUtil20140712 – INFO – Looping… for http://www.pixiv.net/search.php?s_mode=s_tag&p=2&word=%E3%82%AF%E3%83%89%E3%83%AA%E3%83%A3%E3%83%95%E3%82%AB
            2014-08-01 14:15:03,493 – PixivUtil20140712 – INFO – Looping… for http://www.pixiv.net/search.php?s_mode=s_tag&p=3&word=%E3%82%AF%E3%83%89%E3%83%AA%E3%83%A3%E3%83%95%E3%82%AB
            2014-08-01 14:15:08,563 – PixivUtil20140712 – ERROR – Error at process_image(): (, AttributeError(“‘NoneType’ object has no attribute ‘find'”,), )
            2014-08-01 14:15:08,565 – PixivUtil20140712 – ERROR – Error at process_image(): 44210188
            Traceback (most recent call last):
            File “PixivUtil2.py”, line 600, in process_image
            File “PixivModel.pyc”, line 216, in __init__
            File “PixivModel.pyc”, line 49, in __init__
            File “PixivModel.pyc”, line 63, in ParseInfo
            AttributeError: ‘NoneType’ object has no attribute ‘find’
            2014-08-01 14:15:08,565 – PixivUtil20140712 – ERROR – Error at process_tags(): (, AttributeError(“‘NoneType’ object has no attribute ‘find'”,), )
            Traceback (most recent call last):
            File “PixivUtil2.py”, line 885, in process_tags
            File “PixivUtil2.py”, line 600, in process_image
            File “PixivModel.pyc”, line 216, in __init__
            File “PixivModel.pyc”, line 49, in __init__
            File “PixivModel.pyc”, line 63, in ParseInfo
            AttributeError: ‘NoneType’ object has no attribute ‘find’
            2014-08-01 14:15:08,569 – PixivUtil20140712 – ERROR – Dumping html to: Error page for search tags %E3%82%AF%E3%83%89%E3%83%AA%E3%83%A3%E3%83%95%E3%82%AB.html
            2014-08-01 14:15:08,571 – PixivUtil20140712 – ERROR – Error at process_tags_list(): (, AttributeError(“‘NoneType’ object has no attribute ‘find'”,), )
            Traceback (most recent call last):
            File “PixivUtil2.py”, line 940, in process_tags_list
            File “PixivUtil2.py”, line 885, in process_tags
            File “PixivUtil2.py”, line 600, in process_image
            File “PixivModel.pyc”, line 216, in __init__
            File “PixivModel.pyc”, line 49, in __init__
            File “PixivModel.pyc”, line 63, in ParseInfo
            AttributeError: ‘NoneType’ object has no attribute ‘find’
            2014-08-01 14:15:08,573 – PixivUtil20140712 – ERROR – Unknown Error: ‘NoneType’ object has no attribute ‘find’
            Traceback (most recent call last):
            File “PixivUtil2.py”, line 1801, in main
            File “PixivUtil2.py”, line 1609, in main_loop
            File “PixivUtil2.py”, line 1484, in menu_download_from_tags_list
            File “PixivUtil2.py”, line 940, in process_tags_list
            File “PixivUtil2.py”, line 885, in process_tags
            File “PixivUtil2.py”, line 600, in process_image
            File “PixivModel.pyc”, line 216, in __init__
            File “PixivModel.pyc”, line 49, in __init__
            File “PixivModel.pyc”, line 63, in ParseInfo
            AttributeError: ‘NoneType’ object has no attribute ‘find’

            http://www.mediafire.com/view/bxxewxkg86oku7l/Error_page_for_search_tags_クドリャフカ(2).html

          2. Can’t seem to reply to your other comment

            PixivDownloader2 version 20140712
            https://nandaka.wordpress.com/tag/pixiv-downloader/
            Reading C:Pixivutilconfig.ini …
            done.
            Creating database… done.
            Only process member where day last updated >= 7
            Using Username: tsukari-tsukimiya
            logging in with saved cookie
            Trying to log with saved cookie
            done.
            PixivDownloader2 version 20140712
            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
            r. Reload config.ini
            p. Print config.ini
            x. Exit
            Input: 2
            Image ids: 44210188
            Processing Image Id: 44210188
            Traceback (most recent call last):
            File “PixivUtil2.py”, line 600, in process_image
            File “PixivModel.pyc”, line 216, in __init__
            File “PixivModel.pyc”, line 49, in __init__
            File “PixivModel.pyc”, line 63, in ParseInfo
            AttributeError: ‘NoneType’ object has no attribute ‘find’
            Error at process_image(): (, AttributeError(“‘
            NoneType’ object has no attribute ‘find'”,), )
            Traceback (most recent call last):
            File “PixivUtil2.py”, line 1801, in main
            File “PixivUtil2.py”, line 1599, in main_loop
            File “PixivUtil2.py”, line 1338, in menu_download_by_image_id
            File “PixivUtil2.py”, line 600, in process_image
            File “PixivModel.pyc”, line 216, in __init__
            File “PixivModel.pyc”, line 49, in __init__
            File “PixivModel.pyc”, line 63, in ParseInfo
            AttributeError: ‘NoneType’ object has no attribute ‘find’
            press enter to exit.

            here was the output

          3. problem on the image parser, but I can download just fine… What is your language settings in the pixiv website? Only english and japanese are supported.

          4. I think i figured out the cause, I created a second account and it’s working perfectly, checked my settings, all the same. Though my main account has PixvPremium is it possible this caused it?

  10. When downloading by tag I get ValueError: invalid literal for int() with base 10: . I tried to follow the read me, which told me to copy paste some code into the html.py, but I can’t find where to put the code. Notepad & notepad++ makes the code look like a mess and using the search function isn’t helping.

      1. Thanks for the super speedy reply but I couldn’t get it to work. Despite what it says in the .readme file, the mechanize folder has .pyc files instead of .py. The file you sent me was much easier to read, but it was also a .py file. I deleted the pyc file and replaced it with yours using…

        the file name _html.pyc (the program immediately closes)
        the file name _html.py_modded.py same thing
        the file anme _html.py (the program opened but the same error happened when trying to download)

        I tried opening the old html.pyc file in pyscripter (The file still didn’t look right and the search function couldn’t find what I was looking for)

        I guess a must be missing something obvious, i’m not great with computers. Sorry about this.

        1. the .pyc is the precompiled python file, so you cannot edit this easily. You should edit/replace the .py one.
          Mine is in the Python27Libmechanize folder.

          Btw, what is your python version? I’m still using the 2.7.x version.

          If you download the compiled version (assuming you are using windows), you don’t need to do anything.

          1. Thanks for the reply.

            I’ve been trying to edit the file in the library zip that came with the pixiv tool. Have a been mistaken?

            I’m using windows 7 and python 2.7.8. I looked in the programs folder for python 2.7.8 but couldn’t find the mechanize folder. Folders that begin with M in the “Lib” directory are mslib & multiprocessing. The “libs” directory only has .lib files.

            What compiled version are you referring too? A compiled version of the file you put on pastebin? A compiled version of python 2.7.8? Because I do not know where to get either.

          2. By right, you don’t need to edit the library.zip from the mediafire link, that’s the compiled version already.

            I thought you want to run from the source code and you have knowledge about python & programming…

            Anyway, just tell me the member/image id that have the issue. Also, make sure the language settings in the pixiv website is set to english or japanese.

          3. Right. Sorry for making it seem like a know what I’m doing (I do not). I’m having trouble finding the exact image it hangs on. The Error page and dump htmls for the tag look like this

            Error page for search tags %E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%E3%83%BB%E3%83%96%E3%83%AC%E3%83%83%E3%83%88.html

            I assume that is not supposed to happen. I don’t actually know which one it stops on. I assume it is this
            http://www.pixiv.net/member_illust.php?mode=medium&illust_id=44904661 since the more recent ones did download.

  11. Thanks for the update.

    These might be stupid questions but:
    – I’m not able to show members and images from DB menu. In fact, I can’t use any of those options. How do make it work?
    – I tried creating blacklist_tags.txt (tags for each line, saves with UTF-8 encoding) however it won’t block any images that is associated with the tags I’ve included in the list. Am I doing it correctly?
    – Relates to question above but do I create other .txt files such as list, tags and surpress like I’ve done for blacklist?

    1. Anyone? I really want to blacklist “ugoira” when downloading via option 8.

    2. check your config.ini and make sure it is configured properly:
      useblacklisttags = True
      usesuppresstags = True

      Try to add this to the txt file:うごイラ
      Check the readme.txt for more details.

  12. Alright I figured out how to do it! Thank you for your help and for making such a useful program!
    Have some kawaii emoticons (⌒▽⌒)☆ °˖✧◝(⁰▿⁰)◜✧˖° ヾ(@^▽^@)ノ

  13. Hello! I’m sorry for my ignorance, but I’ve never used programs like this before. Every command I insert doesn’t seem to be working. I put “Download by member_id 00000”, “-s Download by member_id 00000”, “-s STARTACTION Download by member_id 00000”, “-s STARTACTION 1 – Download by member_id 00000” and I keep trying all sorts ofdifferent variations of the command and nothing seems to work.

    I’m sure I’m doing something glaringly wrong, and I apologize, I haven’t used command boxes before. What are you specifically word for word supposed to insert?

      1. Thank you for replying!
        I’m typing in “pixivutil2.exe -s 1 888880” (artist I’m trying to download) and press enter afterwards, and it still doesn’t seem to work. It reloads the introductory text after each attempt. I tried other commands like “pixivutil2.exe -h” and variants to see if I could get it to work but none have so far yet.

        Again I’m sorry for not knowing what I’m doing and thank you for your time!

        1. can you run it normally (double clicking the exe) and make sure the config.ini is set properly (check the readme.txt). If you don’t set the username/password in the config.ini, it will ask you for the input.

          1. I double click the PixivUtil2 in the file folder which opens the command prompt. It wouldn’t let me type in anything for my password – nothing would show up, so I had to set my username and password in the config file so it would automatically log me in. I also had to set the userobots to False because it was giving me an error message.
            After I insert any command it doesn’t give an error message or acknowledge I sent a command, it reloads the introductory text.
            I’m going through the readme right now and making sure the config settings are correct, and I’ll keep messing with commands to see if I can get one in right.

          2. The password will not be shown when you key in from the ui. Just type it and press enter.
            Also, make you use the normal number (not the double width character, but ascii) when you key in the command (key in ‘1’ after the application loads and ask for input).

  14. I dont seem to be able to use this at all, I attempt to login but i cant even get past that. I get a “Http Error 403: request disallowed by robots.txt”

  15. Hi There! I can’t help but notice that this version seems to crash again when it tries to download a bookmark that’s been moved to a mypick list:

    Traceback (most recent call last):
    File “PixivUtil2.py”, line 644, in process_image
    AttributeError: ‘NoneType’ object has no attribute ‘imageTitle’
    2014-07-21 10:18:13,971 – PixivUtil20140712 – ERROR – Error at process_image_bookmark(): (, AttributeError(“‘NoneType’ object has no attribute ‘imageTitle'”,), )
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 977, in process_image_bookmark
    File “PixivUtil2.py”, line 644, in process_image
    AttributeError: ‘NoneType’ object has no attribute ‘imageTitle’
    2014-07-21 10:18:13,973 – PixivUtil20140712 – ERROR – Unknown Error: ‘NoneType’ object has no attribute ‘imageTitle’
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 1801, in main
    File “PixivUtil2.py”, line 1607, in main_loop
    File “PixivUtil2.py”, line 1470, in menu_download_from_online_image_bookmark
    File “PixivUtil2.py”, line 977, in process_image_bookmark
    File “PixivUtil2.py”, line 644, in process_image
    AttributeError: ‘NoneType’ object has no attribute ‘imageTitle’
    2014-07-21 17:29:46,055 – PixivUtil20140712 – INFO – EXIT
    2014-07-21 17:29:51,530 – PixivUtil20140712 – INFO – ###############################################################

    I think I recall that this had been fixed in the past. Would it be possible to get it fixed again? Thanks!

    1. can you log it to github issue tracker and provide the image id?

      Fyi, this issue might happen again if pixiv change the website layout/css, as I’m using parsing technique to get the images (not using api).

  16. I have been getting this error lately:

    Error at pixiv_login(): (, <
    httperror_seek_wrapper (mechanize._http.RobotExclusionError instance) at 0x291f8
    80 whose wrapped object = <closeable_response at 0x292f328 whose fp = >>, )
    failed
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 1793, in main
    File “PixivUtil2.py”, line 260, 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.

    robots.txt does not even seem to be in the library

  17. Error at pixiv_login(): (, <
    httperror_seek_wrapper (mechanize._http.RobotExclusionError instance) at 0x2b816
    88 whose wrapped object = <closeable_response at 0x2bb4440 whose fp = >>, )
    failed
    Traceback (most recent call last):
    File “PixivUtil2.py”, line 1793, in main
    File “PixivUtil2.py”, line 260, 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.m

    That happens when I put my pixiv password.What I doing wrong or who can I fix it? Thanks in advance!

  18. Hi,
    I cannot log in using form.
    Apparently there’s a problem with robots.txt (error 406) that doesn’t allow me to log in.
    is this a known problem? anyone could give me a hand ?

      1. It worked!
        For everyone else:
        Go to configs.ini, change “userobots = False”
        Thanks.

  19. Deleting member by id doest not seem to work for me anymore

    =============================
    c. Clean Up Database
    p. Compact Database
    r. Replace Root Path
    x. Exit
    Select one?9
    member_id? 3650244
    Pixiv DB Manager Console
    1. Show all member

    1. Rectification: it is not in the db anymore but it is still downloading it. 😮 (not in list.txt either)

      1. I’ll double check it again, ignore this message until I confirm the problem please. 🙂

  20. “Update download by member id to accept comma-separated list from console.
    Update download by image id to accept comma-separated list from console.”

    How does it work exactly? I can now enter option 1 or 2 and then type a series of profiles or image_ids (writen like: 12345, 54321, 34521) so that they are downloaded one after another?

      1. just info that in readme.txt in command line option section is written “space” instead of “comma”

        “1 – Download by member_id
        (required: followed by member_ids separated by space)
        2 – Download by image_id
        (required: folled by image_ids separated by space)”

        1. crap, the readme is correct. If you run it from command line directly using options switch, it require space, but if you run it first (e.g. by double clicking it, then enter the option after the menu show up, it require comma.

          I’ll standardize it to use space 😛

Comments are closed.