Můžete použít wget
příkaz ke stažení stránky a načtení do proměnné jako:
content=$(wget google.com -q -O -)
echo $content
Používáme -O
možnost wget
což nám umožňuje zadat název souboru, do kterého wget
vypíše obsah stránky. Uvádíme -
dostat výpis na standardní výstup a shromáždit jej do proměnné content
. Můžete přidat -q
tichá možnost vypnutí výstupu wget.
K tomu můžete použít příkaz curl stejně jako:
content=$(curl -L google.com)
echo $content
Musíme použít -L
možnost, protože požadovaná stránka se mohla přesunout. V takovém případě potřebujeme získat stránku z nového umístění. -L
nebo --location
Tato možnost nám v tom pomáhá.
Existuje mnoho způsobů, jak získat stránku z příkazového řádku... ale také záleží, zda chcete zdroj kódu nebo stránku samotnou:
Pokud potřebujete zdroj kódu:
se zvlněním:
curl $url
s wget:
wget -O - $url
ale pokud chcete získat to, co můžete vidět pomocí prohlížeče, lynx může být užitečný:
lynx -dump $url
Myslím, že pro tento malý problém můžete najít tolik řešení, možná byste si měli přečíst všechny manuálové stránky pro tyto příkazy. A nezapomeňte nahradit $url
podle vaší adresy URL :)
Hodně štěstí :)