Apakah mungkin untuk membuka situs web dari terminal tanpa benar-benar membuka tab baru?
mis: open https://www.google.co.uk/
akan membuka tab baru di aplikasi default dan pergi ke situs web itu.
Saya hanya ingin perintah yang meniru panggilan ke situs web tetapi tidak membuka tab atau menampilkan apa pun.
Alasan di balik ini adalah bahwa saya mencoba untuk memanggil perintah di situs web, tetapi tidak ingin apa pun muncul, saya hanya ingin itu memanggil perintah.
chrome --headless --disable-gpu https://www.google.com
ini berjalan juga javascript (sementaracurl
tidak).Jawaban:
Kamu bisa memakai
curl
dan jika Anda tidak ingin hasilnya
sumber
Curl dan Wget dapat digunakan untuk memanggil situs web, tetapi jika Anda ingin meniru beberapa fungsi di situs web maka ini tidak akan secara akurat meniru pengguna yang menjalankan permintaan di browser.
Peramban memiliki mesin di dalamnya yang memproses css, javascript dan html itu sebabnya Anda harus menggunakannya.
Jika Anda ingin menggunakan situs web seolah-olah pengguna menggunakan situs melalui browser tanpa membuka browser, Anda harus melihat ke dalam beberapa kerangka kerja pengujian tanpa kepala seperti PhantomJS, jika tidak browsing browser platform pengujian browser memiliki api yang dapat Anda akses, ini masih akan tetap buka tab browser tetapi di cloud vm di suatu tempat jadi tidak di mesin Anda yang sebenarnya.
sumber