Spremenite uporabniškega agenta s curl, da pridobite izvorno kodo URL kot drug brskalnik OS &
curl -A UserAgentString>"
Seveda boste zamenjali UserAgentString z zakonitim nizom uporabniškega agenta, ki se ujema z brskalnikom, ki ga želite posnemati.
Oglejmo si nekaj primerov z nizi različnih uporabniških agentov.
Ena najpogostejših situacij različnih izvornih HTML in CSS je za spletna mesta s skrajšanimi različicami za mobilne naprave, kjer lahko pridobite izvorno kodo, specifično za iPhone, z:
"curl -A Mozilla/5.0 (iPhone; U; CPE iPhone OS 4_3_3 kot Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, kot Gecko ) Različica/5.0.2 Mobile/8J2 Safari/6533.18.5 http://www.apple.com"
Nekatera spletna mesta to počnejo tudi z drugimi brskalniki. To bi bil Chrome 12 v Mac OS X 10.6.8: curl -A Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, kot Gecko) Chrome/12.0.742.112 Safari/534.30 http://microsoft.com"
Tu je še ena, ki ponareja Mac App Store in Mac OS X 10.6.7 kot uporabniški agent in je uporabna za poizvedovanje App Store iz skripta (več o tem na 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/"
Še ena ponaredek Windows XP s Firefoxom 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"
Nize uporabniškega agenta lahko najdete povsod po spletu, le obvezno jih vključite v narekovaje, če želite pridobiti vir spletnega mesta kot tega uporabniškega agenta. Če želite izvedeti več o uporabniških agentih, ima Wikipedia dober vnos na to temo.
Opomba: To se namenoma izvaja prek ukazne vrstice in je namenjeno tistim, ki radi delajo s terminala, vendar obstajajo preprosti načine za to s standardnimi grafičnimi aplikacijami in spletnimi brskalniki, kot so Safari, Chrome in Firefox.Safari je verjetno najpreprostejši, saj lahko različne uporabniške agente nastavite neposredno iz menija za razvijalce:
Ta posnetek zaslona je bil vzet iz članka o vzpostavitvi delovanja klicev Facebook Video Chat v OS X Lion, kar se doseže s spremembo uporabniškega agenta brskalnika v različico, ki jo Facebook šteje za združljivo.
