Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Existuje niekoľko rôznych spôsobov, ako stiahnuť celý web na použitie offline. Najlepšia metóda pre vás bude závisieť od veľkosti webovej stránky, typu obsahu, ktorý obsahuje, a vašich vlastných technických znalostí.
1. Použite rozšírenie prehliadača
Existuje množstvo rozšírení prehliadača, ktoré možno použiť na stiahnutie celých webových stránok. Niektoré z najpopulárnejších rozšírení zahŕňajú:
- [WebCopy ](https://webcopy.io/)
- [HTTrack ](https://www.httrack.com/)
- [SiteSucker ](https://www.sitesucker.com/)
- [Teleport Pro ](https://www.teleportpro.com/)
Tieto rozšírenia fungujú tak, že rekurzívne prehľadávajú webovú lokalitu a sťahujú všetok jej obsah vrátane textu, obrázkov, videí a skriptov. Po dokončení sťahovania môžete webovú stránku prehliadať offline pomocou webového prehliadača.
2. Použite špeciálny nástroj na sťahovanie webových stránok
Existuje tiež množstvo špecializovaných programov na sťahovanie webových stránok, ktoré môžete použiť na sťahovanie celých webových stránok. Medzi najobľúbenejšie nástroje na sťahovanie webových stránok patria:
- [Offline Explorer ](https://www.offexp.com/)
- [WebCopier ](https://www.webcopier.com/)
- [WinHTTrack ](http://www.httrack.com/page/2/)
- [WSGet ](http://www.wsget.com/)
Tieto nástroje na sťahovanie webových stránok zvyčajne ponúkajú viac funkcií ako rozšírenia prehliadača, napríklad možnosť sťahovať konkrétne súbory, nastaviť limity sťahovania a plánovať sťahovanie.
3. Použite dávkový súbor
Ak vám vyhovuje používanie príkazového riadka, môžete na stiahnutie celej webovej lokality použiť aj dávkový súbor. Dávkový súbor je jednoduchý textový súbor, ktorý obsahuje sériu príkazov. Pomocou nasledujúcich krokov môžete vytvoriť dávkový súbor na stiahnutie webovej lokality:
1. Otvorte textový editor.
2. Zadajte nasledujúce príkazy:
```
cd C:\Users\YourUsername\Downloads
spustiť "IE" "http://www.example.com"
taskkill /IM iexplore.exe
spustiť cmd.exe
cd "C:\Používatelia\VašePoužívateľské meno\Stiahnuté súbory\www.example.com"
wget -r -np -nd -e robots=off http://www.example.com
```
3. Uložte súbor ako ``download-website.bat``.
4. Sťahovanie spustíte dvojitým kliknutím na dávkový súbor.
Tento dávkový súbor otvorí Internet Explorer a prejde na zadanú adresu URL. Potom ukončí proces Internet Explorer a otvorí okno príkazového riadka. Dávkový súbor sa potom zmení na adresár sťahovania a pomocou príkazu wget stiahne webovú stránku rekurzívne.
4. Použite skript Python
Ak poznáte Python, môžete tiež použiť skript Python na stiahnutie celej webovej stránky. Na tento účel je možné použiť množstvo knižníc Pythonu, ako napríklad:
- [žiadosti ](https://requests.readthedocs.io/en/master/)
- [krásna polievka4 ](https://beautiful-soup-4.readthedocs.io/en/latest/)
- [wget ](https://packages.python.org/wget/)
Skript Python na stiahnutie webovej lokality môžete vytvoriť pomocou nasledujúcich krokov:
1. Otvorte textový editor.
2. Zadajte nasledujúci kód:
```pytón
žiadosti o import
import bs4
importovať wget
def download_website(url):
odpoveď =requests.get(url)
soup =bs4.BeautifulSoup(response.text, "html.parser")
pre odkaz v soup.find_all('a'):
href =link.get('href')
if href a href.startswith('http'):
wget.download(href)
if __name__ =='__main__':
url ='http://www.example.com'
download_website(url)
```
3. Uložte súbor ako ``download-website.py``.
4. Spustite skript pomocou nasledujúceho príkazu:
```
python download-website.py
```
Tento skript Python použije knižnicu požiadaviek na načítanie kódu HTML zadanej adresy URL. Potom použije knižnicu BeautifulSoup na analýzu kódu HTML a extrahovanie všetkých odkazov. Potom použije knižnicu wget na stiahnutie každého odkazu.
5. Použite službu tretej strany
Existuje aj množstvo služieb tretích strán, ktoré možno použiť na stiahnutie celých webových stránok. Tieto služby sú zvyčajne spoplatnené, ale ponúkajú pohodlný a jednoduchý spôsob sťahovania webových stránok. Niektoré z najpopulárnejších služieb tretích strán zahŕňajú:
- [Internetový archív ](https://archive.org/)
- [WebCite ](https://webcite.org/)
- [Pagefreezer ](https://pagefreezer.com/)
Tieto služby zvyčajne fungujú tak, že prehľadávajú webovú stránku a zachytávajú celý jej obsah