Open TheWiresharkGuy opened 4 years ago
Yep, you're right. When the plugin try to connect to YGGtorrent, the Cloudflare protection gives a JavaScript challenge and I don't see a lightweight solution (without an external module supporting JavaScript) :/
Maybe a lead ... https://github.com/Anorov/cloudflare-scrape
Too bad I don't have enough programming skills ^^
The link is interesting but as I said, it needs NodeJS as a dependency to understand JavaScript. And this is not embedded in the default installation of python or qBittorrent so it makes the installation of the YggTorrent plugin heavier by adding an extra step.
Looks like it's resolved. I guess now it depends on whether or not the site admins activate the protection ...
Do you have an available fork using NodeJS for solving the challenge?
I don't know an available fork using NodeJS but I think a dependency as a JavaScript engine is a bit heavy to just scrap the YggTorrent website. Futhermore, if the CloudFlare protection includes a Google Captcha, the JavaScript engine won't be enough. But if you know or made a fork, I will be glad to link it in the Readme.
The search plugin no longer works, no results are returned 😢 (tested on various qBittorrent versions)
I suspect the new Cloudflare protection of YggTorrent to be the cause (JavaScript challenge I think).
Can you do something about it?