Change Log for 20150218:
- Fix Issue #64: Update login form selector.
Also Happy Lunar New Year ~Gong Xi Fa Cai~
You can send the Hong Bao to my PayPal account on the side bar π
Download link forΒ pixiv downloader 20150218,Β source code inΒ GitHub.
Do you know why it keeps saying “No more images” “done” …?
Thanks for the great program, but I’m having trouble using it
agree, dosn’t loading too by tags ( R-18, original (jp of course) and other)
Hello !
Sorry to bother you, but it seems that something changed on PIxiv today and is impacting the download by tags (individually ou by tag list). It worked yesterday, but now it stops immediately saying “No more images”, without downloading anything or any visible error. Download by member id is ok π
Can you create a ticket on GitHub @ https://github.com/Nandaka/PixivUtil2/issues
On Tue, Mar 24, 2015 at 2:36 AM, δ½γ γ's Blog wrote:
>
hmm
a little help? the tag function is not working properly…
I try to batch download on pixiv with tag : γ©γγ©γ€γ!, bookmark count : 1, start page : 1, end page : 100
but it show “no more images”
something like this
Searching for: (γ©γγ©γ€γ!) %E3%83%A9%E3%83%96%E3%83%A9%E3%82%A4%E3%83%96%21
Looping… for http://www.pixiv.net/search.php?s_mode=s_tag_full&word=%E3%83%A9%
E3%83%96%E3%83%A9%E3%82%A4%E3%83%96%21&p=1&order=date_d
No more images
when i check pixiv, nothing unusual. Downloading by illustration ID also works fine too
thanks
Hello,
I’d like to use crontab to download pics by tags list daily. However, I noticed that it did not execute successfully. After check log file (pixivutil.log), I found that the program terminated after “Using Proxy”. I’ve checked the arguments by directly execute it in shell manually, and it run well. Do you have any idea?
Thanks you for your help.
I have no idea, as I don’t run linux. Sorry.
Hello,
I go back to see the readme file again, found that FAQ A.Q4. Trying to add “PYTHONIOENCODING=utf-8” into a script to run PixivUtil, and put it to crontab again, everything looks well now. π
Thank you for your development about this useful tool.
Thank you!
Hello.
Any chance you can look into this https://github.com/Nandaka/PixivUtil2/issues/69 ? Thanks
I’ll think about it. Personally, I don’t like to modify the zip file.
2015-03-12 02:34:09,638 – PixivUtil20150218-Happy Lunar New Year – ERROR – Unknown Error: global name ‘FILE_NOT_EXISTS_OR_NO_READ_PERMISSION’ is not defined
Traceback (most recent call last):
File “PixivUtil2.py”, line 1680, in main
File “PixivModel.pyc”, line 794, in parseTagsList
NameError: global name ‘FILE_NOT_EXISTS_OR_NO_READ_PERMISSION’ is not defined
This happened after trying to use list.txt and tags.txt. Any fixes?
Sorry never mind I was trying to use blacklist_tags.txt and named it tags.txt instead.
Hi nandaka,
I can’t log in. I’ve messed up with config.ini and tried to fix it myself but it seems like a code reading issue.
Here’s my error’s log.
Log in using form.
Error at pixiv_login():(, IncompleteRead(3021 by
tes read, 5171 more expected), )
Traceback (most recent call last):
File “PixivUtil2.py”, line 1718, in main
File “PixivBrowserFactory.pyc”, line 183, in loginHttp
File “mechanize_mechanize.pyc”, line 541, in submit
File “mechanize_mechanize.pyc”, line 203, in open
File “mechanize_mechanize.pyc”, line 249, in _mech_open
File “mechanize_mechanize.pyc”, line 308, in _set_response
File “mechanize_html.pyc”, line 623, in set_response
File “mechanize_response.pyc”, line 190, in read
File “socket.pyc”, line 351, in read
File “httplib.pyc”, line 549, in read
File “httplib.pyc”, line 609, in _read_chunked
File “httplib.pyc”, line 666, in _safe_read
IncompleteRead: IncompleteRead(3021 bytes read, 5171 more expected)
press enter to exit.
Any ideas ?
Thanks again for this amazing piece of software π
look like a network issue
Hi,
I’ve encountered a SSL error during the log in process. From the log file:
2015-03-09 13:17:17,078 – PixivUtil20150218-Happy Lunar New Year – INFO – ###############################################################
2015-03-09 13:17:17,078 – PixivUtil20150218-Happy Lunar New Year – INFO – Starting…
2015-03-09 13:17:17,140 – PixivUtil20150218-Happy Lunar New Year – INFO – Setting log level to: DEBUG
2015-03-09 13:17:17,140 – PixivUtil20150218-Happy Lunar New Year – INFO – No default cookie jar available, creating…
2015-03-09 13:17:17,155 – PixivUtil20150218-Happy Lunar New Year – INFO – Only process member where day last updated >= 7
2015-03-09 13:17:17,155 – PixivUtil20150218-Happy Lunar New Year – INFO – Using Username: xxxxxxx
2015-03-09 13:17:17,155 – PixivUtil20150218-Happy Lunar New Year – INFO – Log in using form.
2015-03-09 13:17:19,108 – PixivUtil20150218-Happy Lunar New Year – ERROR – Error at pixiv_login():(, URLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)’),), )
2015-03-09 13:17:19,108 – PixivUtil20150218-Happy Lunar New Year – ERROR – Error at pixiv_login(): (, URLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)’),), )
Traceback (most recent call last):
File “PixivBrowserFactory.pyc”, line 175, in loginHttp
File “mechanize_mechanize.pyc”, line 203, in open
File “mechanize_mechanize.pyc”, line 230, in _mech_open
File “mechanize_opener.pyc”, line 204, in open
File “mechanize_urllib2_fork.pyc”, line 457, in http_response
File “mechanize_opener.pyc”, line 221, in error
File “mechanize_urllib2_fork.pyc”, line 332, in _call_chain
File “mechanize_urllib2_fork.pyc”, line 571, in http_error_302
File “mechanize_mechanize.pyc”, line 203, in open
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 1170, in https_open
File “mechanize_urllib2_fork.pyc”, line 1118, in do_open
URLError:
2015-03-09 13:17:19,140 – PixivUtil20150218-Happy Lunar New Year – ERROR – Unknown Error:
Traceback (most recent call last):
File “PixivUtil2.py”, line 1718, in main
File “PixivBrowserFactory.pyc”, line 175, in loginHttp
File “mechanize_mechanize.pyc”, line 203, in open
File “mechanize_mechanize.pyc”, line 230, in _mech_open
File “mechanize_opener.pyc”, line 204, in open
File “mechanize_urllib2_fork.pyc”, line 457, in http_response
File “mechanize_opener.pyc”, line 221, in error
File “mechanize_urllib2_fork.pyc”, line 332, in _call_chain
File “mechanize_urllib2_fork.pyc”, line 571, in http_error_302
File “mechanize_mechanize.pyc”, line 203, in open
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 1170, in https_open
File “mechanize_urllib2_fork.pyc”, line 1118, in do_open
URLError:
2015-03-09 13:18:47,390 – PixivUtil20150218-Happy Lunar New Year – INFO – EXIT
2015-03-09 13:18:47,390 – PixivUtil20150218-Happy Lunar New Year – INFO – ###############################################################
May I have your advice on what might be the problem?
Most likely you got an issue with the certificate store in your pc, try it on different pc?
Hi Nandaka,
I’ve tried the program on my friend’s PC running on Windows 8 and it worked fine.
You mentioned that the issue might be with my certificate store. Is there any suggestions to rectify this, like perhaps clearing some existing certificates? Just to add on, my computer is an old one, running on Windows XP, and the 20150105 version of the program used to work until the login issue came up.
hmm, not sure in winxp. try to update your windows or google it? another way, try to open on internet explore or google chrome and try to login using secure login (don’t use firefox, as it uses its own cert store).
Hi,
thank you for the very useful advice! I was logging in using Firefox all these while, and I tried using SSL login in Internet Explorer, it solves the certficate error when I use your downloader.
Anyway, sent a small donation to you via paypal. Please keep up the good work!
I had the same problem on WinServer 2008 (after upgrading from 2003) and this has solved it, thanks.
Something is horribly wrong with this thing. Trying to get pics from this gallery using the “Download by member_id” function. It only gets the latest pic and skips over the rest of the pages. This is the gallery in question.
http://www.pixiv.net/member_illust.php?id=569672
do you downloaded the images previously? try to delete/rename/move the
db.sqlite
and try againYeah, usually I use function 8 (new pics from bookmarked artists) every few days but sometimes pics that were already there just vanish. Usually I rectify that with function 1 but this time it wouldn’t work. Is it normal to have to delete db.sqlite every now and then. It was about 2MB before it got replaced.
That aside, it worked. Thank you.
the other way, try to set alwayscheckfilesize = True in config.ini, so it will compare the saved file and the server file size, so if your local file is missing, it will redownload the file.
For some reason I can’t download using the tag list using 2 or more tags. For example if I use γ’γγΉγΏγ·γ’ γ’γ€γγ«γγΉγΏγΌγ·γ³γγ¬γ©γ¬γΌγ«γΊ nothing is found but I know for sure that something should be there
put a space between tags?
I already do that
What is the url generated on the log file?
http://www.pixiv.net/search.php?s_mode=s_tag_full&word=%E3%82%A2%E3%83%8A%E3%82%B9%E3%82%BF%E3%82%B7%E3%82%A2%2B%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%B7%E3%83%B3%E3%83%87%E3%83%AC%E3%83%A9%E3%82%AC%E3%83%BC%E3%83%AB%E3%82%BA&p=1&r18=0&order=date_d
If you follow the generate link, it show no images.
Try to set use wildcard = y.
Nothing changed when using the wildcard option. I noticed that the url generated by the downloader adds a ‘+’ between the tags while just searching on pixiv gives a url with a space between tags. I guess pixiv changed how the urls are generated?
It should change the url to use
s_mode=s_tag
not thes_mode=s_tag_full
See my console output
Input: 3
Tags: γ’γγΉγΏγ·γ’ γ’γ€γγ«γγΉγΏγΌγ·γ³γγ¬γ©γ¬γΌγ«γΊ
Bookmark Count:
Use Wildcard[y/n]: y
Oldest first[y/n]:
Start Page (default=1):
End Page (default=0, 0 for no limit):
Start Date [YYYY-MM-DD]:
End Date [YYYY-MM-DD]:
But I DID use wildcard… And pixiv website shows 500+ pages for exactly same tag, not 6.
Weird, mine is only showing 6 pages for http://www.pixiv.net/search.php?s_mode=s_tag&p=1&word=FF6&scd=2007-09-14&ecd=2015-03-02&order=date
See: http://imgur.com/TBWHUNx
On Wed, Mar 4, 2015 at 4:47 PM, δ½γ γ's Blog wrote:
>
Really weird, when I follow your link, it’s showing only 6 pages, but when I go to pixiv main page and type FF6 in search (bar? window? sorry for my weak english, well, where you usually type in tags for searching), I get this result:
http://imgur.com/LHTUnH3
I’m totally confused.
most likely because you enter the start and end date on the application, just leave it empty to search all.
On Wed, Mar 4, 2015 at 5:41 PM, δ½γ γ's Blog wrote:
>
Thank you, it helps! Tested twice, all working, I’m super happy:)
May I please ask for future advice – what should I do if I’ll need to download pics of certain period of time, how should I specify dates to avoid the same error?
Happy Lunar New Year and thank you for such useful. tine-saving software!
But it’s my first tim using this kind of program, and I have a problem, can you help, please?
I try to download tag FF6 (11245 entries, 500+ pages). But pixivutil downloads only 7 pages than stops.
“@2015-02-27 02:31:29,763 – PixivUtil20150218-Happy Lunar New Year – INFO – Last page: 7”, it says.
Oldiest or newest first, with or without wildcard, same result.
What could be wrong and how to fix it?
Thank you very much in advance.
Try to remove the cookie values from config.ini and rerun the application, also what is the generated url for the page?
My config.ini has no cookie values at all, “cookie = “. It was application’s first run.
And please forgive me my ignorance, but what do you mean by “generated url for the page”, where in log file should I search for it?
try to find the lines containing “Looping for xxx”
On Sat, Feb 28, 2015 at 1:22 AM, δ½γ γ's Blog wrote:
>
Got it!
2015-03-03 23:34:02,571 – PixivUtil20150218-Happy Lunar New Year – INFO – Looping… for http://www.pixiv.net/search.php?s_mode=s_tag&p=1&word=FF6&scd=2007-09-14&ecd=2015-03-02&order=date
2015-03-03 23:34:15,898 – PixivUtil20150218-Happy Lunar New Year – DEBUG – Sanitized Filename: D:Portablepixivutil20150218γγγγεε (7805580)48466333_p0.jpg
2015-03-03 23:34:15,903 – PixivUtil20150218-Happy Lunar New Year – INFO – Using Referer: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=48466333
Tested today, this time only 6 pages are found regardless of settings.
This problem occurs only when I try to download by tag, when I tried to download someone’s bookmarks (2000+ entries), task was completed fully and perfectly.
This is my config.ini too, maybe some mistakes there?
[Settings]
proxyaddress =
useproxy = False
useragent = Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
debughttp = False
userobots = True
filenameformat = %artist% (%member_id%)%image_id%
filenamemangaformat = %artist% (%member_id%)%urlFilename%
timeout = 60
uselist = False
processfromdb = True
overwrite = False
tagsseparator = ,
daylastupdated = 0
rootdirectory = .
retry = 3
retrywait = 5
createdownloadlists = False
downloadlistdirectory = .
irfanviewpath = C:Program FilesIrfanView
startirfanview = False
startirfanslide = False
alwayscheckfilesize = False
checkupdatedlimit = 0
downloadavatar = True
createmangadir = False
usetagsasdir = False
useblacklisttags = False
usesuppresstags = False
tagslimit = -1
writeimageinfo = False
datediff = 0
backupoldfile = False
loglevel = DEBUG
enabledump = True
skipdumpfilter =
dumpmediumpage = False
writeugoirainfo = False
[Pixiv]
numberofpage = 0
r18mode = False
If you open the link, it is only have 6 page π
Try to download with wildcard set to Y
Hello,
Thank you for your amazing program.
It’s not urgent, but in the next update could you add the ability to download multiple bookmark lists (Option 11)?
can you give me more details with example?
Well in Option 1 you can enter multiple member IDs separated by spaces and the program will then process them one after another. Can the same be done for Option 11: enter multiple member IDs separated by spaces so all of their bookmarked images can be downloaded?
The readme file says this can be done, but I think the code to parse multiple IDs is missing.
Greetings! First of all I would like to thank you for Pixiv Downloader, it is such an useful application! Also… I like to request some support if possible, would really appreciate it… The situation is that I downloaded this version and all seemed to work quite fine for some time… But now suddenly I can’t log in from such software (I have checked my user and password, can access normally to the website)… I get the following message…
2015-02-23 20:03:55,443 – PixivUtil20150218-Happy Lunar New Year – INFO – Starting…
2015-02-23 20:03:55,454 – PixivUtil20150218-Happy Lunar New Year – INFO – Setting log level to: DEBUG
2015-02-23 20:03:55,457 – PixivUtil20150218-Happy Lunar New Year – INFO – No default cookie jar available, creating…
2015-02-23 20:03:55,473 – PixivUtil20150218-Happy Lunar New Year – INFO – Only process member where day last updated >= 7
2015-02-23 20:04:06,338 – PixivUtil20150218-Happy Lunar New Year – INFO – Log in using form.
2015-02-23 20:04:10,392 – PixivUtil20150218-Happy Lunar New Year – INFO – Logging in, return url: https://www.secure.pixiv.net/login.php
2015-02-23 20:04:10,663 – PixivUtil20150218-Happy Lunar New Year – ERROR – Server Reply: pixiv IDγγΎγγ―γ‘γΌγ«γ’γγ¬γΉγγγΉγ―γΌγγζ£γγγγγ§γγ―γγ¦γγ γγγ
2015-02-23 20:04:10,673 – PixivUtil20150218-Happy Lunar New Year – ERROR – Server Reply: pixiv IDγγΎγγ―γ‘γΌγ«γ’γγ¬γΉγγγΉγ―γΌγγζ£γγγγγ§γγ―γγ¦γγ γγγ
2015-02-23 20:04:10,687 – PixivUtil20150218-Happy Lunar New Year – ERROR – Error at pixiv_login():(, TypeError(“cannot concatenate ‘str’ and ‘NoneType’ objects”,), )
2015-02-23 20:04:10,687 – PixivUtil20150218-Happy Lunar New Year – ERROR – Error at pixiv_login(): (, TypeError(“cannot concatenate ‘str’ and ‘NoneType’ objects”,), )
Traceback (most recent call last):
File “PixivBrowserFactory.pyc”, line 184, in loginHttp
File “PixivBrowserFactory.pyc”, line 229, in processLoginResult
TypeError: cannot concatenate ‘str’ and ‘NoneType’ objects
2015-02-23 20:04:10,693 – PixivUtil20150218-Happy Lunar New Year – ERROR – Unknown Error: cannot concatenate ‘str’ and ‘NoneType’ objects
Traceback (most recent call last):
File “PixivUtil2.py”, line 1718, in main
File “PixivBrowserFactory.pyc”, line 184, in loginHttp
File “PixivBrowserFactory.pyc”, line 229, in processLoginResult
TypeError: cannot concatenate ‘str’ and ‘NoneType’ objects
2015-02-23 20:04:23,299 – PixivUtil20150218-Happy Lunar New Year – INFO – EXIT
2015-02-23 20:04:23,299 – PixivUtil20150218-Happy Lunar New Year – INFO – ###############################################################
2015-02-24 23:57:57,415 – PixivUtil20150218-Happy Lunar New Year – INFO – ###############################################################
The server said either your username or password is wrong (
Server Reply: pixiv IDγγΎγγ―γ‘γΌγ«γ’γγ¬γΉγγγΉγ―γΌγγζ£γγγγγ§γγ―γγ¦γγ γγγ
)The error because of the incomplete handling when server return error.
Try to key in the username/password correctly or directly in config.ini. If still cannot log in, try the cookie method (check readme.txt).
When I download by tags, it can’t download over 1000 pages?
nope, you cant download more than 1000 pages, the website itself limit the number of pages you can browse (site limitation).
ζθ°’ζ΄ζ°οΌηΊ’ε ε·²εοΌθ―·ζ₯paypalγ
Thanks for the update,send you a HongBao,check your paypal.
π
thanks!