Anonim

Det er en kul metode du kan bruke med en krøllbrukeragent for å hente HTML & CSS-kildekoden fra en URL. Ved å bruke denne krøllede brukeragenten bash kan du til og med kildekoden for til og med http-header-info. Det er viktig å merke seg at noen nettsteder har forskjellig innhold eller HTML som ikke alltid vil fungere med curl-innlederagenten med en spesifikk nettleser eller HTML. Du kan også være interessert i å lese; Ledetekst-triks og -hacks .

Den gode nyheten er at i de fleste tilfeller fungerer krøllbrukeragent på Chrome og krøllbrukeragent på Internet Explorer mesteparten av tiden. Men i tilfeller hvor standardbrukeragenten for krøllen ikke fungerer som plan, kan vi forfalskne brukeragenten til en annen nettleserversjon og operativsystem, og dette lar nettutviklere raskt få tilgang til de alternative variantene av kildekoden til nettsteder. Dette er et flott alternativ for krøllet brukeragent på Android. Følgende er kommandolinjen ved å bruke krøllbrukeragent.

Den grunnleggende syntaks er som følger:

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

En av de vanligste situasjonene med forskjellige kildetype HTML og CSS er for nettsteder med nedlagte mobilversjoner, du kan hente iPhone-spesifikk kildekode med:

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

Noen nettsteder gjør dette med andre nettlesere også. Dette ville være Chrome 12 i 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

Her er en annen som forfalsker Mac App Store og Mac OS X 10.6.7 som en brukeragent og er nyttig for å spørre App Store fra et skript (mer om det på 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/

Nok en annen forfalskning av Windows XP med 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

Du kan søke etter forskjellige typer php curl brukeragentstrenger på Internett, det er påkrevd å inkludere anførselstegn hvis du vil hente en nettstedskilde som den brukeragenten. Hvis du vil om brukeragenter, har Wikipedia en god oppføring om emnet.

Merk: Dette gjøres med vilje gjennom kommandolinjen og er rettet mot de som liker å jobbe fra terminalen, men det er enkle måter å gjøre dette gjennom standard grafiske applikasjoner og nettlesere som Safari, Chrome og Firefox. Safari er sannsynligvis den enkleste, fordi du kan angi forskjellige brukeragenter direkte fra Utvikler-menyen:

Sørg også for å lese: Best Notepad Tricks, Hacks and Commands for Windows

Dette skjermdumpet er hentet fra en artikkel om å få Facebook Video Chat-anrop til å fungere i OS X, som oppnås ved å endre nettleserens brukeragent til en versjon som Facebook har ansett å være kompatibel.

Hvordan bruke krøllbrukeragent for å få url-kildekode