Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: tom.i (Duriel) 07 Října 2008, 21:22:22
-
Ahoj,
mam problem... necekane :D
Pod Kubuntu mi valilo stahovani z premium uctu na rapidu po zadavani:
wget -c -i nazev_souboru --http-user=blabla --http-password=hesloV souboru jsou linky na jednotlivy RAR soubory.
Jenze jak jsem zmenil distro, tak ten prikaz stahuje pouze par kB soubory :( netusite kde by mohl byt problem?
-
Co je jejich obsahem?
-
Jejich obsahem je:
http://rapidshare.com/files/1234567/ulozeny.rar
a asi mozna tak 5 po sobe... v tomhle bych problem nevidel... soubor to cetlo vzdy v poradku. Akorat ted wget stahuje jenom ty maly soubory. Jako ono to ma sice stejnej nazev, ale jenom par kB.
Viz.:
tomik@arch_64:~/Videa/$ wget -c -i file --http-user=XXX --http-password=password
--2008-10-07 22:22:35-- http://rapidshare.com/files/1x565xx0/blabla.part4.rar
Resolving rapidshare.com... 195.122.131.15, 195.122.131.16, 195.122.131.17, ...
Connecting to rapidshare.com|195.122.131.15|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17529 (17K) [text/html]
Saving to: `blabla.part4.rar'
100%[=============================================================>] 17,529 --.-K/s in 0.07s
2008-10-07 22:22:35 (247 KB/s) - `blabla.part4.rar' saved [17529/17529]
-
HTTP request sent, awaiting response... 200 OK
Length: 17529 (17K) [text/html]
Saving to: `blabla.part4.rar'
Jak můžeš vidět - stahuješ text/html. Je to nejspíše tím, že rapid přestal přesměrovávat přímo na soubor, ale ten soubor zprostředkovává nějaký script (php, python, atp.). Tudíž stáhneš výstup toho scriptu, ale nikoli ten RAR soubor.
-
HTTP request sent, awaiting response... 200 OK
Length: 17529 (17K) [text/html]
Saving to: `blabla.part4.rar'
Jak můžeš vidět - stahuješ text/html. Je to nejspíše tím, že rapid přestal přesměrovávat přímo na soubor, ale ten soubor zprostředkovává nějaký script (php, python, atp.). Tudíž stáhneš výstup toho scriptu, ale nikoli ten RAR soubor.
Ja vedel ze stahuju jenom text/html, ale netusil jsem proc :) a netusis jestli se to da nejak osefovat, aby to stahovalo primo RAR soubory? Cili rapidshare je na vine jo? Cili uz pomoci wgetu nic z rapidu nestahnu? :( chjo.. a tak nadherne to fungovalo :( asi budu muset testnout FATRATA :)
-
HTTP request sent, awaiting response... 200 OK
Length: 17529 (17K) [text/html]
Saving to: `blabla.part4.rar'
Jak můžeš vidět - stahuješ text/html. Je to nejspíše tím, že rapid přestal přesměrovávat přímo na soubor, ale ten soubor zprostředkovává nějaký script (php, python, atp.). Tudíž stáhneš výstup toho scriptu, ale nikoli ten RAR soubor.
Ja vedel ze stahuju jenom text/html, ale netusil jsem proc :) a netusis jestli se to da nejak osefovat, aby to stahovalo primo RAR soubory? Cili rapidshare je na vine jo? Cili uz pomoci wgetu nic z rapidu nestahnu? :( chjo.. a tak nadherne to fungovalo :( asi budu muset testnout FATRATA :)
Podle mých znalostí to obejít nejde .. možná ví někdo více než já a poradí.
-
Právě proto jsem se ptal na obsah. Bude tam totiž vypsaná nějaká hláška serveru, dost možná také jscript na přesměrování na realný soubor. S tím by se třeba i dalo nějak operovat.
-
Právě proto jsem se ptal na obsah. Bude tam totiž vypsaná nějaká hláška serveru, dost možná také jscript na přesměrování na realný soubor. S tím by se třeba i dalo nějak operovat.
Pockej, ted nechapu co presne myslis. Pokud myslis ten soubor oc se stahl... tak kdyz jsem to otevrel ve vimu tak je to normalni webovka napsana v html.. s ruznyma linkama..obrazkama divama apod. proste normalni stranka, predpokladam kdybych zmenil blabla.rar na .html tak se mi normalne zobrazi stranka na kere to je.
-
Přesně tak :)
Mimo jiné tam byl ale zcela určitě i nějaký jscript nebo tak něco, který odkazoval na dotazovaný soubor.
-
Přesně tak :)
Mimo jiné tam byl ale zcela určitě i nějaký jscript nebo tak něco, který odkazoval na dotazovaný soubor.
Takze vesmes je mi to stejne naprd... a tudiz uz je pro me wget nepouzitelnej.
-
Ale kdež :) Právěže v tom přesměrování bude odkaz na reálný soubor (případně na script, který jej poskytne). A cesta k němu bude nějak logicky odvoditelná.
-
Ale kdež :) Právěže v tom přesměrování bude odkaz na reálný soubor (případně na script, který jej poskytne). A cesta k němu bude nějak logicky odvoditelná.
No jo.. to je mozny, jenom pak uz to ztraci smysl pouzivat wget. Protoze pak bych musel stejne prolizat ty soubory.. a to je uz snazsi to stahnout rucne nez pomoci wgetu s pridanym seznamem stahovanych souboru. :(
-
Ale no tak :) Od čeho máme třeba grep, sed apod. příkazy? Vždyť si můžete napsat kratičký script, kterému předáte parametr stejně jako wgetu, onen script zpracuje parametr a upraví jej tak, aby to odpovídalo skutečnému umístění souboru ... a wgetem ho v tom samém scriptu stáhnout. Všechno jde ... :)
-
Ale no tak :) Od čeho máme třeba grep, sed apod. příkazy? Vždyť si můžete napsat kratičký script, kterému předáte parametr stejně jako wgetu, onen script zpracuje parametr a upraví jej tak, aby to odpovídalo skutečnému umístění souboru ... a wgetem ho v tom samém scriptu stáhnout. Všechno jde ... :)
No nad tim jsem taky premyslel.. okej..zkusim to polaborovat.. :)
EDIT: Tak jsem trosku laboroval, nasel jsem v tom stazenym souboru odkaz na ten pravej soubor. Ale ani ten stejne nejde stahnout wgetem, kdyz to zadam rucne pro ten jeden soubor. Tak krpa bude asik jinde :(
-
A nečekaná otázka - co se stáhne?
-
Ten samej soubor, s tim samym obsahem. Cili opet ta html stranka
-
takhle jak to je to muze byt resene pomoci Cookies a PHP .. jestlize mas cookies z prechozi stranky dostenes soubor, jeslize nemas cookies, dostanes opet tu stranku ... pripadne lze cookies zamenit na sessions .. imho je potreba browser.
-
takhle jak to je to muze byt resene pomoci Cookies a PHP .. jestlize mas cookies z prechozi stranky dostenes soubor, jeslize nemas cookies, dostanes opet tu stranku ... pripadne lze cookies zamenit na sessions .. imho je potreba browser.
Tak jo... tak ja du testnout fatrata :)
Skoda... wget je nejlepcejsi program.. :( treba to nejak poresijou.. nebo treba je to bug.. pro wget :) coz asi ne.. spis je na vine ten pos*** rapid :/
Diky kluci za echa... jste hodni ;)
-
Wget vie pracovať aj s cookies, odporúčam man wget (dosť dlhý man), konkrétne parameter --load-cookies <file>. Neviem presne ako to funguje, ale malo by to byť možné.
-
Vykašlete se na wget. Možná se pletu, ale neumí rozdělit stahovaný soubor na více částí a stahovat je současně. Dále mám špatnou zkušenost s obnovením přerušeného/pozastaveného stahování a to konkrétně u rapidshare.com.
Já používám Firefox s doplňkem FlashGot a DownThemAll. Podmínkou je platný premium účet u rapidshare.com a povolené příme stahování (direct download) v nastavení účtu na rapidu!!!
Funguje to takto.
1. Máte skupinu linků na na stažení z rapidu.
2. Nejdříve označíte jeden z linků, otevřete si novou záložku, vložíte do adresy a enter.
3. Otevře se Vám stránka na rapidu, vyberete premium stahování, zadáte login a heslo a potvrdíte, aby si firefox pamatoval vložené údaje. Toto je nutné provést pouze jednou a to do chvíle dokud si nesmažete cookies a nebo nezměníte heslo na rapidu.
4. vyběhne vám dialog pro stahování (klasický download manager z firefoxu), dialog zavřít a zavřít i záložku. Jsme zpět na stránce s linky.
5. Označíme všechny linky, klikneme pravým tlačítkem, v kontextovém menu je několik možností flashgot (všechno, výběr, atd), zvolíme flashgot výber, otevře se menu, zaklikáme kolečka před jednotlivými linky, zvolíme složku kam uložit a start.
6. Otevře se DownThemAll a začne stahování prvních čtyřech linků. Každý link je rozdělen na 4 části a každá část se stahuje souběžně. Tzn. stahování, alespoň mě běží opravdu na max rychlosti linky. Mám pocit, že to lze v DownThemAll upravit, ale nepoužívám to.
7. Stahování lze v DownThemAll samozřejmě nastavit, počte stahovaných linků, počet částí atd.
8. FlashGot je tam proto, abychom nemuseli každý link do DownThemAll cpát postupně.
9. Přerušení a navázání bez problému a nestalo se mi, že by měl výsledný stažený soubor špatný kontrolní součet tak, jako tomu bylo po znovunavázání stahování ve wget.
10. Nikomu to nenutím !!! :-)
PS: Malý soubor s koncovkou .html stáhnu pokud nemám platný účet na rapidu a nebo pokud jsou linky/soubory na rapidu smazané a nebo pokud nemáte povoleno příme stahování v nastavení účtu na rapidu a nebo boží zásah :-)
PS2: Píšu to zpaměti, tak omluvte pokud jsou v návodu nepřesnosti.
Mějte se
@umi
-
Zdravim, vse uz je vyreseno. Wget funguje. Bylo to tim, ze rapidshare nejak zacal pouzivat cookies soubory a proto nezral --http-user and -"-password ale diky ulozeni cookies souboru na lokalni disk a pouzitim pri kazdem stahovani vse krasne funguje. Mam to na svych strankach zmineno, jak postupovat www.tomik.lepsiweb.cz (http://www.tomik.lepsiweb.cz).
To umiyaki:
Do Firefoxu neminim nic nahravat... nevim, ale wget je snad nejlepsi download manazer pod linuxem, stahnu s nim cokoli (ted to plati dvojnasob :D). Jinak pokud jste nemohl navazovat spojeni, tak to je velim zajimave, protoze me to fungovalo odjakziva ( -c parametr to zajissti), jinak wget umi stahovani seznamu souboru z nejakeho textaku, do ktereho nasolite plno web adres.
Cili neminim si neco rvat do Foxu.. ;) ale jinak dekuji za info..
Btw. zkusil jsem fatrat a je to velmi nadejny stahovac... a myslim budu kombinovat fatrat vs. wget :) podle nalady.
Pozn.: fatrat mi jaksi padal, ale ted jdu testovat GIT verzi, tak uvidime ;)
Take care ...
-
wget jsem používal, napsal jsem si i script pro spousteni s odkazem na soubor s linky *.txt, ale sem tam mi při navázání spojení soubor nešel rozbalit a musel jsem ho stáhnout znovu.
Každopádně výhoda linuxu je, že každý si najde to svoje (zdarma) a to je případ i nás dvou :-)
-
http://juanjoalvarez.net/node/109