On hieno menetelmä, jota voit käyttää curl-käyttäjäagentin kanssa HTML- ja CSS-lähdekoodien saamiseksi URL-osoitteesta. Tätä curl-käyttäjäagenttia bash käyttämällä voit jopa lähteen koodin myös http-otsikkotiedoille. On tärkeää huomata, että joillakin sivustoilla on erilainen sisältö tai HTML, jotka eivät aina toimi curl Usher -agentin kanssa tietyn Internet-selaimen tai HTML: n kanssa. Saatat myös olla kiinnostunut lukemisesta; Komentokehotteet ja hakkerit .
Hyvä uutinen on, että useimmissa tapauksissa curl-käyttäjäagentti Chromessa ja curl-käyttäjäagentti Internet Explorerissa toimivat suurimman osan ajasta. Mutta tapauksissa, joissa curl-oletuskäyttäjäagentti ei toimi suunnitellusti, voimme huijata toisen selaimen version ja käyttöjärjestelmän käyttäjäagentin, ja tämä antaa verkkokehittäjille mahdollisuuden saada nopeasti pääsy sivustojen lähdekoodin vaihtoehtoisiin muunnelmiin. Tämä on loistava vaihtoehto curl-käyttäjäagentille Androidilla. Seuraava on komentorivi käyttämällä curl-käyttäjäagenttia.
Perussyntaksi on seuraava:
curl -A "UserAgentString" http://url.com
Yksi yleisimmistä tilanteista, joissa eri HTML-lähteet ja CSS ovat, verkkosivustoille, joiden mobiiliversiot on poistettu, voit hakea iPhone-erityisen lähdekoodin:
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
Jotkut sivustot tekevät tämän myös muiden selainten kanssa. Tämä olisi Chrome 12 Mac OS X 10.6.8: ssa:
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
Tässä on toinen, joka huijaa Mac App Store- ja Mac OS X 10.6.7 -käyttäjiä ja on hyödyllinen App Store -kyselyssä komentosarjasta (lisätietoja TUAW-tiedostosta):
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/
Vielä yksi huijaus Windows XP Firefox 3: lla:
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
Voit etsiä Internetistä erityyppisiä php curl -käyttäjäagenssijonoja. Sitä tarvitaan myös lainausmerkeillä, jos haluat hakea sivustolähteen kyseiseltä käyttäjäagentilla. Jos haluat lisätietoja käyttäjän edustajista, Wikipedialla on hyvä aihe aiheesta.
Huomaa: Tämä tehdään tarkoituksella komentorivin kautta ja on suunnattu niille, jotka haluavat työskennellä terminaalista, mutta on helppo tapa tehdä tämä tavallisten graafisten sovellusten ja selainten, kuten Safari, Chrome ja Firefox, kautta. Safari on luultavasti yksinkertaisin, koska voit asettaa erilaisia käyttäjäagentteja suoraan Kehittäjä-valikosta:
Tämä kuvakaappaus on otettu artikkelista, joka käsittelee Facebook Video Chat -puhelujen toimivuutta OS X: ssä. Tämä tapahtuu vaihtamalla selaimen käyttäjän agentti versioon, jonka Facebook on pitänyt yhteensopivana.
