Pakeiskite vartotojo agentą su curl, kad gautumėte URL š altinio kodą kaip kitą OS & naršyklę
curl -A UserAgentString>"
Žinoma, UserAgentString pakeisite teisėta vartotojo agento eilute, atitinkančia naršyklę, kurią norite imituoti.
Pažvelkime į kelis pavyzdžius su įvairiomis vartotojo agentų eilutėmis.
Viena iš dažniausiai pasitaikančių skirtingų š altinio HTML ir CSS situacijų yra svetainėse, kurių mobiliosios versijos yra pašalintos. Galite gauti specifinį „iPhone“ š altinio kodą naudodami:
"curl -A Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 kaip Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, kaip Gecko ) Version/5.0.2 Mobile/8J2 Safari/6533.18.5 http://www.apple.com"
Kai kurios svetainės tai daro ir kitose naršyklėse. Tai būtų „Chrome 12“, esanti 10.6.8 versijos „Mac OS X“: curl -A Mozilla/5.0 („Macintosh“; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, kaip „Gecko“) Chrome/12.0.742.112 Safari/534.30 http://microsoft.com"
Štai dar vienas, kuris apgaudinėja „Mac App Store“ ir „Mac OS X 10.6.7“ kaip vartotojo agentą ir yra naudingas užklausant „App Store“ pagal scenarijų (daugiau apie tai 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/"
Dar vienas klastojimas Windows XP su 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"
Naudotojo agento eilutes galite rasti visame žiniatinklyje, tik būtinai įtraukite jas į kabutes, jei norite gauti svetainių š altinį kaip tą vartotojo agentą. Jei norite sužinoti apie vartotojų agentus, Vikipedijoje yra geras įrašas šia tema.
Pastaba: Tai sąmoningai daroma per komandinę eilutę ir skirta tiems, kurie mėgsta dirbti iš terminalo, tačiau yra paprastų būdų tai padaryti naudojant standartines grafines programas ir žiniatinklio naršykles, pvz., „Safari“, „Chrome“ ir „Firefox“.„Safari“ yra bene paprasčiausias, nes galite nustatyti skirtingus vartotojo agentus tiesiai iš kūrėjo meniu:
Ši ekrano kopija buvo paimta iš straipsnio apie „Facebook“ vaizdo pokalbių skambučius, kad jie veiktų OS X Lion. Tai pasiekiama pakeitus naršyklės vartotojo agentą į versiją, kurią „Facebook“ laikė suderinama.
