Anonim

Existuje vynikajúca metóda, ktorú môžete použiť s lokálnym užívateľským agentom na získanie zdrojového kódu HTML a CSS z adresy URL. Pomocou tohto nástroja curh user agent bash môžete dokonca získať aj zdrojový kód pre informácie http hlavičky. Je dôležité si uvedomiť, že niektoré webové stránky majú odlišný obsah alebo HTML, ktoré s agentom na vytváranie záhybov vždy nefungujú s konkrétnym internetovým prehliadačom alebo HTML. Možno vás bude zaujímať aj čítanie; Príkazové riadkové triky a hacky .

Dobrou správou je, že vo väčšine prípadov agent curl user v prehliadači Chrome a curl user agent v prehliadači Internet Explorer väčšinou fungujú. Ale v prípadoch, keď predvolený užívateľský agent skrútenia nebude fungovať podľa plánu, môžeme spoofovať používateľského agenta inej verzie prehliadača a operačného systému, čo webovým vývojárom umožňuje rýchlo získať prístup k týmto alternatívnym variáciám zdrojového kódu stránok. Je to vynikajúca alternatíva pre agenta curl pre používateľov systému Android. Nasleduje príkazový riadok pomocou agenta curl user.

Základná syntax je nasledovná:

curl -A "UserAgentString" http://url.com

Jedna z najbežnejších situácií rôznych zdrojových kódov HTML a CSS je pre webové stránky s odstránenými mobilnými verziami, mohli by ste zdrojový kód pre iPhone získať pomocou:

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

Niektoré stránky to robia aj v iných prehliadačoch. Toto by bol 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, like Gecko) Chrome/12.0.742.112 Safari/534.30" http://microsoft.com

Tu je ďalší, ktorý spoofsuje Mac App Store a Mac OS X 10.6.7 ako užívateľský agent a je užitočný pre dopytovanie App Store zo skriptu (viac o 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šte ďalšie spoofy 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

Na internete môžete vyhľadávať rôzne typy reťazcov agentov užívateľských agentov typu PHP, musíte uviesť úvodzovky, ak chcete získať zdroj webových stránok ako tento užívateľský agent. Ak sa chcete dozvedieť viac o užívateľských agentoch, Wikipedia má k tejto téme dobrý príspevok.

Poznámka: Toto je zámerne uskutočňované prostredníctvom príkazového riadku a zamerané na tých, ktorí radi pracujú z terminálu, ale existujú jednoduché spôsoby, ako to dosiahnuť pomocou štandardných grafických aplikácií a webových prehliadačov, ako sú Safari, Chrome a Firefox. Safari je pravdepodobne najjednoduchšie, pretože môžete rôzne agenty používateľov nastaviť priamo z ponuky pre vývojárov:

Prečítajte si tiež: Najlepšie poznámky programu Triky, hacky a príkazy pre Windows

Táto snímka obrazovky bola prevzatá z článku o tom, ako volať na videohovory na Facebook, aby fungoval v OS X, čo sa dosahuje zmenou agenta používateľa prehliadača na verziu, ktorú Facebook považuje za kompatibilnú.

Ako pomocou agenta curl user získať zdrojový kód URL