Fórum Root.cz
Hlavní témata => Software => Téma založeno: Debian 20. 04. 2011, 06:06:01
-
Zkouším si udělat kopii fóra, kde se přes web přihlašuji s loginem a heslem. Zkouším, wget s "--http-user=muj_login" a "--http-password=moje_heslo", ale neuloží se celý obsah, jen ty části, které jsou přístupné všem, bez zalogování.
Můžete někdo poradit jak na to ?
Děkuji.
-
musis do wgetu nacist cookies, ktere to bere, pripadne povolit sessions (normalne je hned zahazuje)
-
Dík za tip.
Wget spouštím s tímhle:
wget -rnp --page-requisites --convert-links --html-extension --restrict-file-names=windows --keep-session-cookies --http-user=xxx --http-password=yyy --domains url1 url2 http://www.url3
Info:
xxx, yyy = login, heslo
url1,2 jsou url bez http, treba neco.cz, neco2.cz
http://www.url3 = http://www.neco2.cz
A pořád to stáhne jen pro nezologované :-(
A ručně přes web se mi to ukládat nechce... :-\
-
1. prebehnutie - uloz si cookies do suboru (na prihlasovacie meno a heslo pouzi --post-data=; stiahni ciel toho formularu).
Dalsie behy - nacitaj cookies zo suboru a stiahni ziadanu stranku - ak sa pouzivaju len cookies, tak budes prihlaseny.
-
Dík za tip.
Mohl bys to prosím ale napsat do CLI formátu? :D
Co se týče stránky - mám zájem spíš mirror, než konkrétní stránku...
Děkuji.
-
HTTP user a password slouží pro HTTP autentizaci. To ale naprostá většina fór nepoužívá, používá nějakou svojí autentizaci přes formuláře. Takže je potřeba se tam přihlásit nějakým prohlížečem, uložit cookies a ty předat wgetu.
-
Dík za tip, ale přijde mi to dost složitý :-\
Nevíte o něčem, čím lze na Linuxu udělat takovou kopii websitu, kam se tedy musí přihlašovat? ^^