Podpořte Lékaře bez hranic, kteří pomáhají na Ukrajině zachraňovat lidské životy. Další charita stojimezaukrajinou.cz

"Směřujeme rychle ke klimatické katastrofě. Velká města pod vodou, nebývalá vedra, silné bouře, nedostatek vody na mnoha místech, vyhynutí milionu druhů rostlin a živočichů. Není to fikce ani nadsázka." Tajemník OSN

České Fórum

Diskuzní fórum a Trh služeb

Právě je pát 29. bře 2024 6:04:22

České fórum a Slovenské fórum: Hosting, domény, výdělek, hyip, klikačky, reklama, seo a zpětné odkazy.


Všechny časy jsou v UTC + 1 hodina

Stažení torrentu z cztorrent.net pomocí Linux příkaz. řádky


Torrent, P2P, rapidshare, sdílení souborů. Diskuze a dotazy.


Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 
Autor Zpráva
 Předmět příspěvku: Stažení torrentu z cztorrent.net pomocí Linux příkaz. řádky
PříspěvekNapsal: úte 10. led 2017 11:26:44 
Offline
600+ příspěvků
600+ příspěvků
Uživatelský avatar

Registrován: ned 14. pro 2008 20:21:52
Příspěvky: 2522
Hodnocení: 0 (50%)
Jak stáhnout torrent z CZTorrent.net trackeru pomocí Linux příkazové řádky příkazem wget?

Nemá smysl hromadně stahovat torrenty, jelikož je zde omezení počtu stažených torrentů za den z jednoho účtu.

---
Wget příkaz spustit ze stejné IP adresy ze které se běžně přihlašujeme do cztorrent trackeru. (stejný PC, nebo virtuální PC se stejnou IP, jiný PC ve stejné síti apod.)

1. přihlásit se na stránce cztorrent.net a jít na stránku se seznamem torrentů, např.: https://tracker.cztorrent.net/torrents?p=101

2. otevřít v prohlížeči internetu nástroje pro vývojáře. Ve firefoxu Nástroje/konzole pro vývojáře a karta Síť. Obnovit stránku a kliknout někde nahoře na položku "torrents?p=101", měla by se tam někde zobrazit hlavička "Headers", request headers, RAW headers. Např.:
Host: tracker.cztorrent.net
User-Agent: Mozilla/5.0 (Windows NT 10.0; *; rv:*.0) Gecko/* Firefox/*.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.7,cs;q=0.3
Accept-Encoding: gzip, deflate, br
Referer: https://tracker.cztorrent.net/login?url=%2Ftorrents%3Fp%3*
Cookie: __cfduid=*; TestCookie=ok; request_uri=*; pass=*; level=2; torrents=*; cf_clearance=*; uid=*
Connection: keep-alive
(vaše hodnoty budou jiné)

3.
zobrazené hodnoty je potřeba dostat do Linux příkazu pro stažení stránky:
Linux příkaz pro stažení stránky:
wget -U "Mozilla/5.0 (Windows NT 10.0; *; rv:*.0) Gecko/* Firefox/*.0" --header="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" --header="Cookie: __cfduid=*; TestCookie=ok; request_uri=*; pass=*; level=2; torrents=*; cf_clearance=*; uid=*" --quiet -O - https://tracker.cztorrent.net/torrents?p=101

Ve wget příkazu je potřeba nahradit hodnoty těmi, které se získají z prohlížeče v kroku 2.

4.
Výsledek wget příkazu by měl být výpis zdrojového HTML kódu stránky se seznamem torrentů (https://tracker.cztorrent.net/torrents?p=101). Část kódu s odkazem pro stažení:

<td class='categorie'>Hry</td> <td class='download'> <a href='/download/15' class='download' title='Stáhnout'></a>

5.
Pokud se pak nahradí ve wget příkazu toto:
--quiet -O - https://tracker.cztorrent.net/torrents?p=101
tímto:
--content-disposition https://tracker.cztorrent.net/download/15
tak se místo vypsání kódu stránky stáhne torrent torrent soubor 15 a správně se pojmenuje, např "[CzT]Need_for_speed.torrent"

sezení/relace/session se za nedlouho zruší a výsledkem může být chyba:

2017-*-* *:*:* ERROR 503: Service Temporarily Unavailable.

a proto bude asi potřeba ve wget příkazu aktualizovat hodnotu "cf_clearance" , hodnota se zase získá z aktuální hlavičky (headers) v prohlížeči internetu (viz. krok 2.).

tato 503 chyba může mít ale i jiné příčiny, zejména asi nesprávně zadané parametry ve wget příkazu.

V případě že se zobrazuje přihlašovací formulář jako výsledek wget, tak je možné že je potřeba aktualizovat hodnotu "pass=", opět z hlaviček viz krok 2.

------- Jak stáhnout více torrentů automaticky? -------

Vytvořit bash skript...


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
 

Co je České Fórum? Fórum o Tvorbě WWW stránek, SEO, linkbuildingu a monetizaci. Fórum o možnostech výdělku na internetu.
Fórum o zdraví, počítačích, podnikání a další. Kontakt na správce fóra: admZAVINAACceskeforum.com.

Funguje diky php--BB. Toto ceske diskuzní fórum zobrazuje možnosti výdělku na inttu. Informace uvedene na domene ceskeforum.com pouzivejte na vlastni riziko. Informace uvedene na ceskeforum.com neslouzi jako doporuceni.



Další fóra: WebTrh.cz, WebDeal.cz, PayOut.cz

České Fórum Český překlad – phpBB.cz  Protected by : ZB BLOCK  &  StopForumSpam