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 ==> 😀
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 >_<
> 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.
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!
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.
actually it would be better if it could take the “_pXX” as well
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
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
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!
try run it from console with -s 2
PixivUtil2.exe -s 2 36518290 36518290 36518290 ...
what does “-s” do?
It define the start action, it is in the readme.txt.
i did read hte readme
i didnt know that it would have a recursive effect
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:
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.
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
can you upload the generated page?
Also, try to set the pixiv website language to either japanese or english.
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
try https://github.com/Nandaka/PixivUtil2/releases/tag/v20160308-beta1
thanks
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
just modify the filenameformat in config.ini. See readme.txt for more details.
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.
>> ‘getaddrinfo failed’
Usually this is because network problem. Can you open the site from browser? Are you using proxy?
i can open pixiv from browser, No i’m not use proxy.
weird then, something block the internet connection. Are you using firewall/antivirus?
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.
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.
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?
>> 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.
#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…
Are you using latest release (20160211)? I tried on my PC and it is working.
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.
I believe the filename with xxxxxxx_p0_master1200.jpg is actually the resized one.
See in this page: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=55460411
– http://i4.pixiv.net/c/600×600/img-master/img/2016/02/24/10/52/02/55460411_p0_master1200.jpg (resized).
– http://i4.pixiv.net/img-original/img/2016/02/24/10/52/02/55460411_p0.png
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.
And just to clarify, the resolution is the same, but the file size itself is bigger, like it uses a different compression or something.
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.
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.
For normal image (non-manga/ugoira), it will try to get the original image.
Refer to https://github.com/Nandaka/PixivUtil2/blob/master/PixivModel.py#L432
Normally clicking the image will show you the original image (that’s happen in my browser), and it link to the img-original one.
Thank you for your help, and your great application.
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~ 🙂
Have you set useproxy = True in config.ini?
yes, that’s the first one I change
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 🙁
In config.ini
[Network]
useproxy = True
proxyaddress = your proxy address here, e.g. http://localhost:8888 or socks://localhost:9050
check readme.txt for details.
thx for help 🙂
I just want to say, you are really a life saver. I saved so much time thanks to this. Really, thank you.
can you add a feature to download new illustrations from your user following
Try option 8.
Thank you!!