Terdapat kaedah yang sejuk yang boleh anda gunakan dengan ejen pengguna curl untuk mendapatkan kod sumber HTML & CSS dari URL. Menggunakan ejen pengguna curl ini, anda juga boleh mendapatkan kod sumber untuk maklumat http header juga. Adalah penting untuk diperhatikan bahawa sesetengah laman web mempunyai kandungan atau HTML yang berbeza yang tidak akan selalu berfungsi dengan ejen penarik curl dengan pelayar internet tertentu atau HTML. Anda juga mungkin tertarik membaca; Trik dan Command Prompt .
Berita baiknya ialah dalam kebanyakan kes, ejen pengguna curl pada Chrome dan ejen pengguna curl di Internet Explorer berfungsi kebanyakan masa. Tetapi dalam kes apabila ejen pengguna default curl tidak akan berfungsi sebagai pelan, kita boleh merosakkan ejen pengguna versi penyemak imbas dan sistem pengendali yang lain, dan ini membolehkan pemaju web dapat dengan cepat mendapatkan akses kepada variasi alternatif kod sumber tapak. Ini adalah alternatif hebat untuk ejen pengguna curl di Android. Berikut adalah baris arahan dengan menggunakan ejen pengguna curl.
Sintaks dasar adalah seperti berikut:
curl -A "UserAgentString" http://url.com
Salah satu situasi yang paling biasa dari sumber yang berbeza HTML dan CSS adalah untuk laman web dengan melucutkan versi mudah alih, anda boleh mendapatkan semula kod 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
Sesetengah tapak melakukan ini dengan penyemak imbas lain juga. Ini akan menjadi Chrome 12 dalam 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 adalah satu lagi yang merosakkan Mac App Store dan Mac OS X 10.6.7 sebagai ejen pengguna dan berguna untuk menanya App Store daripada skrip (lebih lanjut mengenai 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 satu lagi spoofs 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 boleh mencari pelbagai jenis ejen pengguna curl php di Internet, ia perlu memasukkan petikan jika anda ingin mendapatkan sumber tapak sebagai ejen pengguna itu. Sekiranya anda mahu mengenai ejen pengguna, Wikipedia mempunyai kemasukan yang baik mengenai topik tersebut.
Nota: Ini dilakukan secara sengaja melalui baris arahan dan bertujuan untuk mereka yang bekerja dari Terminal, tetapi ada cara mudah untuk melakukan ini melalui aplikasi grafik standard dan pelayar web seperti Safari, Chrome, dan Firefox. Safari mungkin adalah yang paling mudah, kerana anda boleh menetapkan agen pengguna yang berbeza secara langsung dari menu Pembangun:
Tangkapan ini diambil dari artikel tentang mendapatkan panggilan Facebook Video Chat untuk berfungsi di OS X, yang dicapai dengan menukar ejen pengguna pelayar ke versi yang dianggap serasi Facebook.
