IT Poradna
Moderátor: Faskal
-
Almad
- Příspěvky: 641
- Registrován: 12. 9. 2006, 23:19
Re: IT Poradna
wget -r ?Wan-To píše:Neznáte někdo nějaký program, který umožňuje stahovat a archivovat celé webové stránky, včetně JavaScriptů, CSS a obrázků? Chrome umožňuje uložit stránku včetně obrázků, bohužel když to použiju třeba na tuhle stránku z DesignMagazin.cz, tak se mi neuloží ty obrázky, které se zobrazují po otevření lightboxu. Přitom právě kvůli nim si to chci stáhnout...
(programovat se mi to zrovna dvakrát nechce)
Pripadne konqueror to imo zvlada solidne.
Starý člen http://rpg.church
-
Wan-To
- Rebel
- Příspěvky: 2967
- Registrován: 2. 8. 2006, 18:33
- Bydliště: Praha
Re: IT Poradna
Zkoušel jsem, ale...
Když zavolám wget -r, tak mi to stáhne stránku a odkazy na ní. Včetně odkazů na další HTML stránky, což nechci a což se dá obejít rozumně tak, že přidám parametr --accept=".jpg,.png,jméno-aktuální-stránky". Jenže to už nestáhne JavaScripty, CSS a další věci.
Když použiju -p / --page-requisites, tak wget stáhne stránku, krásně si upraví CSS soubory, stáhne všechny background-image, vložené <img/> a tak. Jenže už nestáhne ty obrázky, na které stránka odkazuje (prostě udělá to samé co Chrome).
A když to zkusím všechno zkombinovat, tedy wget -r --page-requisites --accept=".jpg,.png,*aktuální-stránka.html", tak by se to teoreticky mělo chovat podle očekávání. Tedy stáhnout aktuální stránku, její vložené obrázky, CSS a JS, pak postahovat obrázky, na které vedou odkazy. Ovšem prakticky to stáhne aktuální stránku, pak všechny stránky, na které je odkazováno, a potom to na všechno stažené aplikuje --page-requisites. Nakonec to smaže HTML soubory, které jsem vůbec stahovat nechtěl. Takže výsledkem je sice (snad) správné zobrazení toho, co jsem chtěl stáhnout, ale zároveň taky tuna nepotřebného balastu z okolních stránek.
Když zavolám wget -r, tak mi to stáhne stránku a odkazy na ní. Včetně odkazů na další HTML stránky, což nechci a což se dá obejít rozumně tak, že přidám parametr --accept=".jpg,.png,jméno-aktuální-stránky". Jenže to už nestáhne JavaScripty, CSS a další věci.
Když použiju -p / --page-requisites, tak wget stáhne stránku, krásně si upraví CSS soubory, stáhne všechny background-image, vložené <img/> a tak. Jenže už nestáhne ty obrázky, na které stránka odkazuje (prostě udělá to samé co Chrome).
A když to zkusím všechno zkombinovat, tedy wget -r --page-requisites --accept=".jpg,.png,*aktuální-stránka.html", tak by se to teoreticky mělo chovat podle očekávání. Tedy stáhnout aktuální stránku, její vložené obrázky, CSS a JS, pak postahovat obrázky, na které vedou odkazy. Ovšem prakticky to stáhne aktuální stránku, pak všechny stránky, na které je odkazováno, a potom to na všechno stažené aplikuje --page-requisites. Nakonec to smaže HTML soubory, které jsem vůbec stahovat nechtěl. Takže výsledkem je sice (snad) správné zobrazení toho, co jsem chtěl stáhnout, ale zároveň taky tuna nepotřebného balastu z okolních stránek.
-
Wan-To
- Rebel
- Příspěvky: 2967
- Registrován: 2. 8. 2006, 18:33
- Bydliště: Praha
Re: IT Poradna
Ha, tak to mám!
Funguje to tak, že nejdřív pomocí rekurzivního stahování, parametru --spider a následného nepříliš elegantního volání sedu získám URL všech obrázků, na které stránka odkazuje, a uložím je do urls.txt. Pak do stejného souboru přidám ještě adresu samotné stránky a všechno to najednou stáhnu. Jeden fígl je --convert-links, který správně nahradí URL v odkazech, které vedou na některý ze souborů, který se stahoval, druhý je -p/--page-requisites, který stáhne CSS a podobnou havěť a poslední třetí fígl je -nc a to, že urls.txt nemažu, ale nechávám i pro další stahování. Když se rozhodnu stáhnout si nějakou jinou stránku ze stejného serveru, tak tahle kombinace zajistí to, že se nic nebude stahovat dvakrát (-nc), ale u všech html souborů se přesto aktualizuje propojení odkazů (poněvadž jsou všechny uvedené v urls.txt).
Kód: Vybrat vše
#!/bin/sh
wget -nv --accept=".jpg,.png,.gif" -l1 -r --spider "$1" 2> files.txt
cat files.txt | sed 's/ /\n/g' | sed -n '/http:\/\//p' | sed '/URL:/d' >> urls.txt
echo "$1" >> urls.txt
wget -p --convert-links -nc `cat urls.txt` 2> /dev/null
rm files.txt
Ten mi je k ničemu, jedu na Windows 7 a ta šílenost nahoře mi běží v mingw konzoli...Almad píše:Pripadne konqueror to imo zvlada solidne.
-
Quentin
- Noob of The Round Table
- Příspěvky: 9411
- Registrován: 31. 7. 2007, 14:31
- Bydliště: Praha
Re: IT Poradna
Hej holky, může se komp sám od sebe vypnout? A pokud jo, co to způsobuje?
Během dopoledne se mi to třikrát stalo, tak mě to trochu vyděsilo. Teď tu sedim s rozsvicenym světlem, abych to případně mohl svést na potíže s proudem (venku docela fouká).
Vyplašilo mě to hlavně pro to, že jsem doma na neschopence a přijít před víkendem o komp by bylo hodné zlé (Mág od Feista mi určitě na dlouho nevydrží)
Během dopoledne se mi to třikrát stalo, tak mě to trochu vyděsilo. Teď tu sedim s rozsvicenym světlem, abych to případně mohl svést na potíže s proudem (venku docela fouká).
Vyplašilo mě to hlavně pro to, že jsem doma na neschopence a přijít před víkendem o komp by bylo hodné zlé (Mág od Feista mi určitě na dlouho nevydrží)
http://2k6goblinu.blogspot.cz/
“Questions are gameplay”-Chris McDowall, The ICI Doctrine, 2018
Player Agency (n.): “the feeling of empowerment that comes from being able to take actions in the [virtual] world whose effects relate to the player’s intention” -Mateas, 2001
“Questions are gameplay”-Chris McDowall, The ICI Doctrine, 2018
Player Agency (n.): “the feeling of empowerment that comes from being able to take actions in the [virtual] world whose effects relate to the player’s intention” -Mateas, 2001
-
Alef0
- Administrátor
- Příspěvky: 5828
- Registrován: 7. 6. 2004, 11:22
- Bydliště: Košice, SR.
Re: IT Poradna
Hej, to sa stáva, keď ti umiera zdroj.
Mám na mysli také, že zrazu offline bez varovania.
Skúsil by som vysávačom prefúkať ventilátory na zdroji a pripraviť sa psychicky na to, že možno ti bude treba nový.
Mám na mysli také, že zrazu offline bez varovania.
Skúsil by som vysávačom prefúkať ventilátory na zdroji a pripraviť sa psychicky na to, že možno ti bude treba nový.
Preklady [preklad/korektury/layout]:
Wilderness of Mirrors: 100%/99%/0
In a Wicked Age, CZ: 100%/100%/0
FATE SK: 100/100/0
Wilderness of Mirrors: 100%/99%/0
In a Wicked Age, CZ: 100%/100%/0
FATE SK: 100/100/0
-
Quentin
- Noob of The Round Table
- Příspěvky: 9411
- Registrován: 31. 7. 2007, 14:31
- Bydliště: Praha
Re: IT Poradna
Dik, taky jsem si řikal, že asi zdroj. To by ještě nebylo tak hrozný.
http://2k6goblinu.blogspot.cz/
“Questions are gameplay”-Chris McDowall, The ICI Doctrine, 2018
Player Agency (n.): “the feeling of empowerment that comes from being able to take actions in the [virtual] world whose effects relate to the player’s intention” -Mateas, 2001
“Questions are gameplay”-Chris McDowall, The ICI Doctrine, 2018
Player Agency (n.): “the feeling of empowerment that comes from being able to take actions in the [virtual] world whose effects relate to the player’s intention” -Mateas, 2001
-
Alef0
- Administrátor
- Příspěvky: 5828
- Registrován: 7. 6. 2004, 11:22
- Bydliště: Košice, SR.
Re: IT Poradna
Náhodné reštarty si nemával?
Preklady [preklad/korektury/layout]:
Wilderness of Mirrors: 100%/99%/0
In a Wicked Age, CZ: 100%/100%/0
FATE SK: 100/100/0
Wilderness of Mirrors: 100%/99%/0
In a Wicked Age, CZ: 100%/100%/0
FATE SK: 100/100/0
-
Quentin
- Noob of The Round Table
- Příspěvky: 9411
- Registrován: 31. 7. 2007, 14:31
- Bydliště: Praha
Re: IT Poradna
Nic takového. A teď je to už ňáký dvě hoďky v pohodě, tak to zatím svedu na ten proud (počasí venku je lepší). Pokud se to během víkendu znovu objeví, tak zkusim novej zdroj.
http://2k6goblinu.blogspot.cz/
“Questions are gameplay”-Chris McDowall, The ICI Doctrine, 2018
Player Agency (n.): “the feeling of empowerment that comes from being able to take actions in the [virtual] world whose effects relate to the player’s intention” -Mateas, 2001
“Questions are gameplay”-Chris McDowall, The ICI Doctrine, 2018
Player Agency (n.): “the feeling of empowerment that comes from being able to take actions in the [virtual] world whose effects relate to the player’s intention” -Mateas, 2001
-
boubaque
- bubák; Moderátor
- Příspěvky: 6908
- Registrován: 2. 10. 2006, 19:49
- Bydliště: Ostrava (někdy Brno)
Re: IT Poradna
Vůbec do toho nevidím, ale nestačilo by třeba: --accept=".jpg,.png,.css,.js,jméno-aktuální-stránky" případně pár dalších přípon, které se běžně používají pro zobrazení stránek?Wan-To píše:Když zavolám wget -r, tak mi to stáhne stránku a odkazy na ní. Včetně odkazů na další HTML stránky, což nechci a což se dá obejít rozumně tak, že přidám parametr --accept=".jpg,.png,jméno-aktuální-stránky". Jenže to už nestáhne JavaScripty, CSS a další věci.
Když se kácí les, lítají kopí — sv. Vojtěch
Bezejmenný hrdina (vlastnoruční komiks)
Hraju/vedu: D&D 5e, Svitky hrdinů, Příběhy Impéria
Další oblíbené hry: Primetime Adventures, Mountain Witch, Wushu
Vlastnoruční heartbreaker: Fossa (Fate to Old School System Adjustment)
Bezejmenný hrdina (vlastnoruční komiks)
Hraju/vedu: D&D 5e, Svitky hrdinů, Příběhy Impéria
Další oblíbené hry: Primetime Adventures, Mountain Witch, Wushu
Vlastnoruční heartbreaker: Fossa (Fate to Old School System Adjustment)
-
Wan-To
- Rebel
- Příspěvky: 2967
- Registrován: 2. 8. 2006, 18:33
- Bydliště: Praha
Re: IT Poradna
Ne... Soubory s těmahle příponama to hledá v odkazech <a>, možná dokonce i v <link>, ale už by to třeba nestáhlo obrázky, na které odkazují jen CSS soubory. Je třeba použít --page-requisites / -p.boubaque píše:Vůbec do toho nevidím, ale nestačilo by třeba: --accept=".jpg,.png,.css,.js,jméno-aktuální-stránky" případně pár dalších přípon, které se běžně používají pro zobrazení stránek?
-
Eleshar_Vermillion
- černá eminence
- Příspěvky: 20794
- Registrován: 18. 6. 2003, 21:31
- Bydliště: Praha
Re: IT Poradna
Nejsem na Ubuntě s to rozbalit jeden posraný RAR... je v tom spousta e-knížek, v češtině a s českými názvy, takže to má rozhozené kódování.
Rozbaluju to normálním linuxovým rarem a výsledek je ten, že když to má dobrou náladu, vyhodí to pár souborů z archivu, ohlásí to chybu ("nebylo možné vytvořit soubor s názvem"... a tam jsou vyjmenovány všechny, samozřejmě včetně těch, které to rozbalilo).
Když to má špatnou náladu, provede to úspěšně extrakci, ale... nic tam není, akorát se tam objeví prázdná skrytá složka s perversním názvem.
Zkusil jsem to pak rozbalit ještě přes 7z přes příkazový řádek:
$ 7z e -o{/home/eleshar/Stažené/knihy/COSI/} /home/eleshar/Stažené/knihy/KL.rar
To provedlo extrakci úspěšně... ale opět v daném adresáři nic není (ani skryté složky)... ale když jsem to zkusil zopakovat, tvrdí mi to, že soubory existují a jestli je to má přespat...
Příkaz ls ve složce taky nic nevidí.
Rozbaluju to normálním linuxovým rarem a výsledek je ten, že když to má dobrou náladu, vyhodí to pár souborů z archivu, ohlásí to chybu ("nebylo možné vytvořit soubor s názvem"... a tam jsou vyjmenovány všechny, samozřejmě včetně těch, které to rozbalilo).
Když to má špatnou náladu, provede to úspěšně extrakci, ale... nic tam není, akorát se tam objeví prázdná skrytá složka s perversním názvem.
Zkusil jsem to pak rozbalit ještě přes 7z přes příkazový řádek:
$ 7z e -o{/home/eleshar/Stažené/knihy/COSI/} /home/eleshar/Stažené/knihy/KL.rar
To provedlo extrakci úspěšně... ale opět v daném adresáři nic není (ani skryté složky)... ale když jsem to zkusil zopakovat, tvrdí mi to, že soubory existují a jestli je to má přespat...
Příkaz ls ve složce taky nic nevidí.
Ne croyez pas que les antisémites se méprennent tout à fait sur l'absurdité de ses réponses. Ils savent que leurs discours sont légers, contestables ; mais ils s'en amusent, c'est leur adversaire qui a le devoir d'user sérieusement des mots puisqu'il croit aux mots ; eux, ils ont le droit de jouer. Ils aiment même à jouer avec le discours car, en donnant des raisons bouffonnes, ils jettent le discrédit sur le sérieux de leur interlocuteur ; ils sont de mauvaise foi avec délices, car il s'agit pour eux, non pas de persuader par de bons arguments, mais d'intimider ou de désorienter. Si vous les pressez trop vivement, ils se ferment, ils vous signifient d'un mot superbe que le temps d'argumenter est passé.
-
Almad
- Příspěvky: 641
- Registrován: 12. 9. 2006, 23:19
Re: IT Poradna
Jakym rar prikazem?Eleshar_Vermillion píše:Nejsem na Ubuntě s to rozbalit jeden posraný RAR... je v tom spousta e-knížek, v češtině a s českými názvy, takže to má rozhozené kódování.
(...)
To provedlo extrakci úspěšně... ale opět v daném adresáři nic není (ani skryté složky)... ale když jsem to zkusil zopakovat, tvrdí mi to, že soubory existují a jestli je to má přespat...
Příkaz ls ve složce taky nic nevidí.
V jakym kodovani mas filesystem, je tam utf-8? Jestli ne, tak bych zacal tim.
zkus misto ls dat ls -lah.
Starý člen http://rpg.church
-
Eleshar_Vermillion
- černá eminence
- Příspěvky: 20794
- Registrován: 18. 6. 2003, 21:31
- Bydliště: Praha
Re: IT Poradna
Nejel jsem přes řádku ale normálně přes GUI...
po "locale" mi to tvrdí, že mám vše v utf-8
po "ls -lah" to vyhodí
po "locale" mi to tvrdí, že mám vše v utf-8
po "ls -lah" to vyhodí
Kód: Vybrat vše
~/Stažené/knihy/COSI$ ls -lah
celkem 8,0K
drwxr-xr-x 2 eleshar eleshar 4,0K 2011-01-19 10:35 .
drwxr-xr-x 8 eleshar eleshar 4,0K 2011-01-19 10:51 ..
Ne croyez pas que les antisémites se méprennent tout à fait sur l'absurdité de ses réponses. Ils savent que leurs discours sont légers, contestables ; mais ils s'en amusent, c'est leur adversaire qui a le devoir d'user sérieusement des mots puisqu'il croit aux mots ; eux, ils ont le droit de jouer. Ils aiment même à jouer avec le discours car, en donnant des raisons bouffonnes, ils jettent le discrédit sur le sérieux de leur interlocuteur ; ils sont de mauvaise foi avec délices, car il s'agit pour eux, non pas de persuader par de bons arguments, mais d'intimider ou de désorienter. Si vous les pressez trop vivement, ils se ferment, ils vous signifient d'un mot superbe que le temps d'argumenter est passé.
-
Wan-To
- Rebel
- Příspěvky: 2967
- Registrován: 2. 8. 2006, 18:33
- Bydliště: Praha
-
Eleshar_Vermillion
- černá eminence
- Příspěvky: 20794
- Registrován: 18. 6. 2003, 21:31
- Bydliště: Praha
Re: IT Poradna
Soudím, že tím, který je už zabudovaný v Nautilu... Zatím se mi nikdy nestalo, že by nedostačoval...
Ne croyez pas que les antisémites se méprennent tout à fait sur l'absurdité de ses réponses. Ils savent que leurs discours sont légers, contestables ; mais ils s'en amusent, c'est leur adversaire qui a le devoir d'user sérieusement des mots puisqu'il croit aux mots ; eux, ils ont le droit de jouer. Ils aiment même à jouer avec le discours car, en donnant des raisons bouffonnes, ils jettent le discrédit sur le sérieux de leur interlocuteur ; ils sont de mauvaise foi avec délices, car il s'agit pour eux, non pas de persuader par de bons arguments, mais d'intimider ou de désorienter. Si vous les pressez trop vivement, ils se ferment, ils vous signifient d'un mot superbe que le temps d'argumenter est passé.