Hydrus-Presets-and-Scripts icon indicating copy to clipboard operation
Hydrus-Presets-and-Scripts copied to clipboard

Patreon: 403s with/without jsonlogin set and cookies copied

Open IngwiePhoenix opened this issue 1 year ago • 3 comments

Hello!

So I just tried to set up the Patreon downloader - however, it seems that there is an issue. Sadly, I have yet to find where Hydrus stores proper logs so I can quote those.

So far, I have tried to log in just using the jsonlogin, then by copying the cookies over by using the hydrus-companion extension and later by just removing the jsonlogin. None of those seemed to have worked. I can confirm the cookie is indeed properly copied - it shows up in the cookies dialog and is equal to the cookies in my browser - well, session_id. I have not compared the others, considering it doesn't really matter.

I would love to give more and proper details, but have no idea how o.o So if you would, please tell me how I can get a proper log output so I can complete this bug report!

Installed Hydrus about a few hours ago, so its recent. I also used the "patreon api campaign" downloader.

Thank you and kind regards, Ingwie

IngwiePhoenix avatar Aug 07 '22 05:08 IngwiePhoenix

I made the Patreon parser. Patreon changed something with their scrapper protection recently so it's not working for anyone right now. It might just not be possible to download from Patreon in Hydrus anymore.

floogulinc avatar Aug 07 '22 09:08 floogulinc

Seems like it happened right around when they rolled out the changed UI. Have been using AlexCSDev/PatreonDownloader as an alternative in the meantime, as it still works.

major-minor-patch avatar Aug 08 '22 06:08 major-minor-patch

Thanks for making the issue.

It looks like the culprit is that Patreon added a JS requirement on the unofficial api pages and redirecting any attempts to load the site without JS to a 403, The api parser seems to work just fine if I copy and paste the api output manually from a JS enabled browser.

image

mruac avatar Aug 14 '22 07:08 mruac