mikf / gallery-dl

Command-line program to download image galleries and collections from several image hosting sites
GNU General Public License v2.0
11.7k stars 953 forks source link

FurAffinity finding no images? #1642

Closed TogarUshindi closed 3 years ago

TogarUshindi commented 3 years ago
$ gallery-dl -v https://www.furaffinity.net/gallery/artistname/
[gallery-dl][debug] Version 1.18.0
[gallery-dl][debug] Python 3.8.5 - Linux-5.4.0-74-lowlatency-x86_64-with-glibc2.29
[gallery-dl][debug] requests 2.22.0 - urllib3 1.25.8
[gallery-dl][debug] Starting DownloadJob for 'https://www.furaffinity.net/gallery/artistname/'
[furaffinity][debug] Using FuraffinityGalleryExtractor for 'https://www.furaffinity.net/gallery/artistname/'
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): www.furaffinity.net:443
[urllib3.connectionpool][debug] https://www.furaffinity.net:443 "GET /gallery/artistname/1/ HTTP/1.1" 200 None

Ubuntu / Pip install

This seems to be a new problem? I have my username and password in the json file. Haven't changed any gallery-dl settings since my last usage.

kattjevfel commented 3 years ago

Works here, does this happen with --ignore-config as well? Also gallery-dl doesn't even support logging into furaffinity with username and password.

TogarUshindi commented 3 years ago

Works here, does this happen with --ignore-config as well? Also gallery-dl doesn't even support logging into furaffinity with username and password.

Apparently so, yes. I just tried. Also I just removed the config lines for username and password and still nothing.

kattjevfel commented 3 years ago

Then I'm not quite sure since it works great here, though I have some different versions of the dependencies.

gallery-dl --ignore-config --verbose https://www.furaffinity.net/gallery/heikidraws/
[gallery-dl][debug] Version 1.18.0
[gallery-dl][debug] Python 3.9.5 - Linux-5.12.12-zen1-1-zen-x86_64-with-glibc2.33
[gallery-dl][debug] requests 2.25.1 - urllib3 1.26.5
[gallery-dl][debug] Starting DownloadJob for 'https://www.furaffinity.net/gallery/heikidraws/'
[furaffinity][debug] Using FuraffinityGalleryExtractor for 'https://www.furaffinity.net/gallery/heikidraws/'
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): www.furaffinity.net:443
[urllib3.connectionpool][debug] https://www.furaffinity.net:443 "GET /gallery/heikidraws/1/ HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://www.furaffinity.net:443 "GET /view/42393166/ HTTP/1.1" 200 None
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): d.furaffinity.net:443
[urllib3.connectionpool][debug] https://d.furaffinity.net:443 "GET /art/heikidraws/1624044358/1624044358.heikidraws_img_9536.jpg HTTP/1.1" 200 235017
./gallery-dl/furaffinity/heikidraws/42393166 Heiki girly 2.jpg
[urllib3.connectionpool][debug] https://www.furaffinity.net:443 "GET /view/42393028/ HTTP/1.1" 200 None
[urllib3.connectionpool][debug] https://d.furaffinity.net:443 "GET /art/heikidraws/1624043902/1624043902.heikidraws_img_6821.jpg HTTP/1.1" 200 233815
./gallery-dl/furaffinity/heikidraws/42393028 Dark Plague.jpg
[urllib3.connectionpool][debug] https://www.furaffinity.net:443 "GET /view/42392952/ HTTP/1.1" 200 None
TogarUshindi commented 3 years ago

Now that's really odd! I just tried it with the artist you linked and it worked... but with the artist I tried, it didn't.

kattjevfel commented 3 years ago

Would you mind linking the account that's not working, then? And perhaps see if you can find any other artists that it doesn't work with.

TogarUshindi commented 3 years ago

Now that I think about it I have a feeling it might be due the NSFW content which requires login.

TogarUshindi commented 3 years ago

According to this thread it looks like I need to set some cookie access.

kattjevfel commented 3 years ago

Now that I think about it I have a feeling it might be due the NSFW content which requires login.

That's most likely it, sorry for not thinking of this earlier.

I tested the linked account and it works just fine with cookies set.

TogarUshindi commented 3 years ago

Yep, that worked. Went into the Storage Inspector and grabbed the values, put them into the json file.