bitbybyte / fantiadl

Download posts and media from Fantia
MIT License
299 stars 51 forks source link

Hitting CAPTCHA preventing paid fanclub discovery #107

Open Aaeeschylus opened 1 year ago

Aaeeschylus commented 1 year ago

I thought I should just make a new issue about this as it is a bit different to the previous issue I made (#103) and I can't reopen it.

When running fantiadl_v1.8.3.exe -c cookies.txt -p -t -r -m or fantiadl.py -c cookies.txt -p -t -r -m I get the output of:

Collecting paid fanclubs...
Collected 0 fanclubs.

When printing out the response_page in models.py, it is CAPTCHA that is being returned instead of the expected page with fanclub links. responsePageOutput.txt

Sadly, after waiting a couple weeks, hoping it would resolve itself, it didn't. Weirdly enough as well, I can access the entirety of Fantia on both Chrome and Firefox and have never even seen the CAPTCHA page. It for some reason is only ever being hit by fantiadl. Even if I go to the exact link that gets hit resulting in the CAPTCHA (https://fantia.jp/mypage/users/plans?type=not_free&page={1}) on a browser, I still do not actually get given the CAPTCHA.

Coffeelatte369 commented 1 year ago

I second this, i have the same issue.

bitbybyte commented 1 year ago

It appears to be reCAPTCHA v3, and we can see what this page actually does on demand from https://fantia.jp/recaptcha. I know yt-dlp and others in the past have found a way to take the