CravateRouge / qBittorrentSearchPlugins

Search plugins to use with qBittorrent
38 stars 45 forks source link

[YggTorrent] search broken #10

Open TheWiresharkGuy opened 4 years ago

TheWiresharkGuy commented 4 years ago

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?

CravateRouge commented 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) :/

TheWiresharkGuy commented 4 years ago

Maybe a lead ... https://github.com/Anorov/cloudflare-scrape

Too bad I don't have enough programming skills ^^

CravateRouge commented 4 years ago

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.

TheWiresharkGuy commented 4 years ago

Looks like it's resolved. I guess now it depends on whether or not the site admins activate the protection ...

Hideman85 commented 3 years ago

Do you have an available fork using NodeJS for solving the challenge?

CravateRouge commented 3 years ago

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.