Télécharger des torrents à partir de sites piratés est un peu compliqué. Cette CLI basée sur Python vous aide à télécharger facilement des torrents.
pip install bs4
pip install selenium
L'un des navigateurs suivants :
Remarque : la prise en charge des navigateurs Firefox et IE n'a pas encore été implémentée
usage: pyratebay.py [-h] [-c [{all,audio,video,apps,games,other}]] query
positional arguments:
query Name of the media to download
optional arguments:
-h, --help show this help message and exit
-c, --category [{all,audio,video,apps,games,other}]
Searches for the given 'name' in the specified
category (default = all)
Les sites de Pirate Bay récemment mis à jour fonctionnent différemment. Il récupère les données uniquement après le chargement de la page Web. Le tableau est rempli dynamiquement par JavaScript, ce qui rend impossible la récupération des données de la page Web à l'aide requests
normales ou du module urllib
car il ne renvoie qu'un contenu HTML de base de la page Web sans aucun tableau ni autre élément. Pour surmonter ce problème, il faut d'abord laisser la page Web se charger, puis récupérer le contenu de la page Web à l'aide des modules selenium
ou bs4
. Cette façon de scraper le Web est connue sous le nom de scraping dynamique du Web, qui est en effet implémenté dans ce programme.
LICENCE MIT