Anda dapat menggunakan wget
perintah untuk mengunduh halaman dan membacanya menjadi variabel sebagai:
content=$(wget google.com -q -O -)
echo $content
Kami menggunakan -O
pilihan wget
yang memungkinkan kita menentukan nama file yang menjadi wget
menumpahkan isi halaman. Kami menentukan -
untuk memasukkan dump ke output standar dan mengumpulkannya ke dalam variabel content
. Anda dapat menambahkan -q
opsi tenang untuk mematikan keluaran wget.
Anda juga dapat menggunakan perintah curl untuk ini:
content=$(curl -L google.com)
echo $content
Kita perlu menggunakan -L
opsi karena halaman yang kami minta mungkin telah dipindahkan. Dalam hal ini kita perlu mendapatkan halaman dari lokasi baru. -L
atau --location
opsi membantu kami dalam hal ini.
Ada banyak cara untuk mendapatkan halaman dari baris perintah... tetapi itu juga tergantung jika Anda menginginkan sumber kode atau halaman itu sendiri:
Jika Anda memerlukan sumber kode:
dengan ikal:
curl $url
dengan wget:
wget -O - $url
tetapi jika Anda ingin mendapatkan apa yang dapat Anda lihat dengan browser, lynx dapat berguna:
lynx -dump $url
Saya pikir Anda dapat menemukan begitu banyak solusi untuk masalah kecil ini, mungkin Anda harus membaca semua halaman manual untuk perintah tersebut. Dan jangan lupa ganti $url
oleh URL Anda :)
Semoga berhasil :)