Das Herunterladen von Torrents von Raubkopien ist etwas mühsam. Mit dieser Python-basierten CLI können Sie Torrents ganz einfach herunterladen.
pip install bs4
pip install selenium
Einer der folgenden Browser:
Hinweis: Die Unterstützung für Firefox- und IE-Browser wurde noch nicht implementiert
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)
Die neu aktualisierten Pirate Bay-Sites funktionieren anders. Die Daten werden erst nach dem Laden der Webseite abgerufen. Die Tabelle wird dynamisch von JavaScript gefüllt. Dies macht es unmöglich, die Daten der Webseite mit den normalen requests
oder dem Modul urllib
zu extrahieren, da es nur einen grundlegenden HTML-Inhalt der Webseite ohne Tabelle und andere Dinge zurückgibt. Um dieses Problem zu lösen, sollte man die Webseite zuerst laden lassen und dann den Inhalt der Webseite mit den Modulen selenium
oder bs4
durchsuchen. Diese Art des Web-Scrapings wird als dynamisches Web-Scraping bezeichnet und ist in diesem Programm tatsächlich implementiert.
MIT LIZENZ