Canvieu l'agent d'usuari amb curl per obtenir el codi font de l'URL com a navegador de sistema operatiu diferent &
curl -A UserAgentString>"
Per descomptat, substituirà UserAgentString per una cadena d'agent d'usuari legítima que coincideixi amb el navegador que voleu imitar.
Vem uns quants exemples amb diverses cadenes d'agent d'usuari.
Una de les situacions més habituals d'HTML i CSS font diferent és per als llocs web amb versions mòbils reduïdes, podeu recuperar el codi font específic de l'iPhone amb:
"curl -A Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 com Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, com Gecko ) Versió/5.0.2 mòbil/8J2 Safari/6533.18.5 http://www.apple.com"
Alguns llocs també ho fan amb altres navegadors. Això seria Chrome 12 a Mac OS X 10.6.8: curl -A Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, com Gecko) Chrome/12.0.742.112 Safari/534.30 http://microsoft.com"
Aquí n'hi ha un altre que falsifica la Mac App Store i Mac OS X 10.6.7 com a agent d'usuari i és útil per consultar l'App Store des d'un script (més sobre això a 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/"
Un altre spoofing de Windows XP amb 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"
Podeu trobar cadenes d'agent d'usuari a tot el web, només assegureu-vos d'incloure-les entre cometes si voleu recuperar una font del lloc com a agent d'usuari. Si voleu parlar dels agents d'usuari, la Viquipèdia té una bona entrada sobre el tema.
Nota: Això es fa intencionadament a través de la línia d'ordres i està dirigit a aquells que els agrada treballar des del Terminal, però n'hi ha fàcils. maneres de fer-ho mitjançant aplicacions gràfiques estàndard i navegadors web com Safari, Chrome i Firefox.Safari és probablement el més senzill, perquè podeu configurar diferents agents d'usuari directament des del menú Desenvolupador:
Aquesta captura de pantalla s'ha extret d'un article sobre com fer que les trucades de xat de vídeo de Facebook funcionin a OS X Lion, que s'aconsegueix canviant l'agent d'usuari del navegador a una versió que Facebook ha considerat compatible.
