Van egy remek módszer, amelyet egy curl felhasználói ügynökkel használhat a HTML & CSS forráskód lekéréséhez az URL-ről. Ennek a curl felhasználói ügynöknek a bash használatával a forráskódot is megkaphatja a http fejléc információkhoz is. Fontos megjegyezni, hogy néhány webhely eltérő tartalommal vagy HTML-lel rendelkezik, amelyek nem mindig működnek az adott böngészővel vagy HTML-lel rendelkező curl usher ügynökkel. Ön is érdekelhet az olvasás; Parancssoros trükkök és csapkodások .
A jó hír az, hogy a legtöbb esetben a curl felhasználói ügynökök a Chrome-ban és az curl felhasználói ügynökök az Internet Explorer böngészőben működnek. De azokban az esetekben, amikor a curl alapértelmezett felhasználói ügynök nem fog terv szerint működni, megronthatjuk egy másik böngészőverzió és az operációs rendszer felhasználói ügynökét, és ez lehetővé teszi a webfejlesztők számára, hogy gyorsan hozzáférjenek a webhelyek forráskódjának alternatív változataihoz. Ez egy nagyszerű alternatíva a curl felhasználói ügynök számára az Androidon. Az alábbiakban látható a parancssor a curl felhasználói ügynök használatával.
Az alapszintaxis a következő:
curl -A "UserAgentString" http://url.com
A különféle forráskódú HTML és CSS egyik leggyakoribb helyzete a lecsatolt mobil verziókkal rendelkező webhelyek esetében az iPhone-specifikus forráskódot a következővel szerezheti be:
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
Egyes webhelyek ezt más böngészőkkel is teszik. Ez a Chrome 12 a Mac OS X 10.6.8 esetén:
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
Íme egy másik, amely a Mac App Store-ot és a Mac OS X 10.6.7-et hamisítja felhasználói felhasználóként, és hasznos az App Store szkript alapján történő lekérdezéséhez (bővebben a TUAW-ról):
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/
Még egy hamisítás a Windows XP és a Firefox 3 között:
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
Különböző típusú php curl felhasználói ügynök karakterláncokat kereshet az interneten. Idézeteket kell tartalmaznia, ha webhely-forrást szeretne lekérdezni. Ha a felhasználói ügynökökről szeretne tudni, a Wikipedia jó bejegyzést tartalmaz a témához.
Megjegyzés: Ezt szándékosan a parancssoron keresztül hajtják végre, és azoknak szólnak, akik szeretnének a terminálról dolgozni, de a grafikus alkalmazások és a webböngészők, például a Safari, a Chrome és a Firefox segítségével egyszerűen megtehetők. A Safari valószínűleg a legegyszerűbb, mert különféle felhasználói ügynököket állíthat be közvetlenül a Fejlesztő menüből:
Ez a képernyőkép egy olyan cikkből származik, amely arról szól, hogy a Facebook Video Chat hívások működjenek az OS X-ben, amelyet úgy végezhetünk el, hogy a böngésző felhasználói ügynökét olyan változatra változtatjuk, amelyet a Facebook kompatibilisnek tart.
