ripme icon indicating copy to clipboard operation
ripme copied to clipboard

Furaffinity ripper is broken

Open Wiiplay123 opened this issue 9 years ago • 13 comments

I'm getting Error: null on latest version. According to Eclipse, threads are being rejected after about 55- 60 are queued on the furaffinity ripper.

Wiiplay123 avatar Oct 10 '15 16:10 Wiiplay123

Looks like a bug in the description-fetching code. I didn't write this but I tried to fix it in v1.2.1.

4pr0n avatar Dec 19 '15 14:12 4pr0n

Oops. I wrote the description-fetching code but I tried to comment it as much as possible so other people could repair the code if it ever stopped working (like a site update or something) but I don't have time to fix it right now :(

Wiiplay123 avatar Dec 19 '15 18:12 Wiiplay123

Here's where I tried to fix it if you want to see: https://github.com/4pr0n/ripme/commit/5af0f95a3a290c743cb3170ff5c5dd4f2f3e1dc3#diff-35459ab0c5c294f2fbe556d4abfbdfe6

I was getting IndexOutOfBounds errors on Line 159; the .get(0) was on an empty array.

4pr0n avatar Dec 20 '15 23:12 4pr0n

Does this rejection have visible symptons ? On RipMe 1.2.13 and Oracle Java SE 8u112 x64 the only symptons and/or something being wrong Error: no images found at https://www.furaffinity.net/gallery/annamay18, nothing about null.

rautamiekka avatar Dec 19 '16 21:12 rautamiekka

Looks like FurAffinity has a captcha now on login. What do we do now?

Wiiplay123 avatar May 04 '17 23:05 Wiiplay123

I figured out a temporary patch for me personally (a.k.a. I'm not making a commit for it) that's really not user friendly at all and requires pasting all the cookies from login when you first rip a furaffinity gallery after each time you start the program. Should hold me over until someone figures out a better way of doing it.

Wiiplay123 avatar May 05 '17 00:05 Wiiplay123

@Wiiplay123 Did you try my PR here? last time I tested it (Over a month ago) it worked

cyian-1756 avatar May 05 '17 01:05 cyian-1756

@cyian-1756 That won't work on anything that requires you to be logged in to see, like mature and adult content. The ripme FurAffinity account changed passwords, probably when FurAffinity did that thing and reset everyone's passwords to random ones because of some security issue. And then they added captcha and made it even HARDER to log in automatically. Check out my temporary fix I'm having to use on the kindafixed_fa branch of my fork to see what I had to do to "fix" it. (I'm getting tons of images downloaded that I've been missing ever since RipMe's account had its password reset now!) Whoever owns the account needs to fix it so that ripme can log in again, and figure out a way to bypass captcha without manually pasting cookies in every time.

Wiiplay123 avatar May 05 '17 19:05 Wiiplay123

@Wiiplay123 Probably easier to make a new account and integrate the credentials into the next update. I'll look into this.

metaprime avatar May 09 '17 20:05 metaprime

I merged #480 -- does that improve things?

metaprime avatar May 09 '17 20:05 metaprime

@metaprime The problem with simply making a new account and integrating the credentials into the next update is that the login has a CAPTCHA now, so even with correct account credentials the CAPTCHA still has to be solved somehow.

Wiiplay123 avatar May 09 '17 21:05 Wiiplay123

@Wiiplay123 I understand. However, these are two separate issues that both need to be resolved, right?

metaprime avatar May 10 '17 01:05 metaprime

If cookies are a solution, there's a PR which will enable cookie support, and then you can add cookie values to the config. I agree that's not ideal from a UI perspective. We probably need to build a UI around it to import relevant cookies from a browser of choice. However, as a starting point, it's much better than hardcoding it into the application and having to build from there.

metaprime avatar May 10 '17 02:05 metaprime