Ada metode keren yang bisa Anda gunakan dengan agen pengguna curl untuk mendapatkan kode sumber HTML & CSS dari URL. Menggunakan bash agen pengguna curl ini Anda bahkan dapat kode sumber untuk bahkan info header http juga. Penting untuk dicatat bahwa beberapa situs memiliki konten atau HTML yang berbeda yang tidak akan selalu berfungsi dengan agen pengarah dengan browser internet atau HTML tertentu. Anda mungkin juga tertarik membaca; Trik dan Hacks Perintah Prompt .
Kabar baiknya adalah bahwa dalam kebanyakan kasus, agen pengguna curl di Chrome dan agen pengguna curl di Internet Explorer bekerja sebagian besar waktu. Tetapi dalam kasus ketika agen pengguna default curl tidak bekerja sesuai rencana, kami dapat menipu agen pengguna dari versi browser lain dan sistem operasi, dan ini memungkinkan pengembang web dengan cepat mendapatkan akses ke variasi alternatif kode sumber situs tersebut. Ini adalah alternatif yang bagus untuk agen pengguna curl di Android. Berikut ini adalah baris perintah dengan menggunakan agen pengguna curl.
Sintaks dasarnya adalah sebagai berikut:
curl -A "UserAgentString" http://url.com
Salah satu situasi paling umum dari berbagai sumber HTML dan CSS adalah untuk situs web dengan versi seluler yang dipreteli, Anda dapat mengambil kode sumber khusus iPhone dengan:
curl -A "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5" http://www.apple.com
Beberapa situs melakukan ini dengan browser lain juga. Ini akan menjadi Chrome 12 di Mac OS X 10.6.8:
curl -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30" http://microsoft.com
Berikut ini satu lagi yang memalsukan Mac App Store dan Mac OS X 10.6.7 sebagai agen pengguna dan berguna untuk menanyakan App Store dari skrip (lebih lanjut tentang itu di TUAW):
curl -silent -A "iMacAppStore/1.0.1 (Macintosh; U; Intel Mac OS X 10.6.7; en) AppleWebKit/533.20.25" http://ax.search.itunes.apple.com/
Namun spoof lain Windows XP dengan Firefox 3:
curl -A "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3" http://yahoo.com
Anda dapat mencari berbagai jenis string agen pengguna php curl di Internet, Anda harus menyertakan tanda kutip jika Anda ingin mengambil sumber situs sebagai agen pengguna tersebut. Jika Anda ingin tentang agen pengguna, Wikipedia memiliki entri yang bagus tentang topik tersebut.
Catatan: Ini sengaja dilakukan melalui baris perintah dan ditujukan untuk mereka yang suka bekerja dari Terminal, tetapi ada cara mudah untuk melakukan ini melalui aplikasi grafis standar dan browser web seperti Safari, Chrome, dan Firefox. Safari mungkin yang paling sederhana, karena Anda dapat mengatur agen pengguna yang berbeda langsung dari menu Pengembang:

Tangkapan layar ini diambil dari artikel tentang agar panggilan Video Chat Facebook berfungsi di OS X, yang dilakukan dengan mengubah agen pengguna peramban ke versi yang dianggap kompatibel oleh Facebook.






