Cómo usar el agente de usuario de Curl para obtener el código fuente de la URL

Hay un procedimiento espectacular que puedes utilizar con un agente de usuario curl para conseguir el código fuente HTML y CSS de una dirección de Internet. Empleando este curl usuario agent bash puedes inclusive el código fuente de la información de la cabecera http. Es considerable tomar en cuenta que determinados sitios tienen contenido diferente o bien HTML que no en todos los casos trabaja con el agente usurero curl con un navegador de Internet o bien HTML concreto. Además puede estar entusiasmado en leer; Command Prompt Tricks and Hacks .

La buena nueva es que en la mayor parte de las situaciones, el agente de usuario curl en Google chrome y el agente de usuario curl en Internet Explorer trabajan la mayoría del tiempo. Mas en las situaciones en los que el agente de usuario predeterminado curl no trabaja como plan, tenemos la posibilidad de mentir al agente de usuario de otra versión de navegador y S.O., y esto facilita a los programadores web entrar rápidamente a esas variantes elecciones del código fuente de un lugar. Esta es una enorme opción para el agente de usuario de curl en Android.La próxima es la línea de comandos utilizando el agente de usuario curl.

La sintaxis básica es la próxima:

curl -A «UserAgentString» http://url.com

Entre las ocasiones más habituales de distintas fuentes HTML y CSS es para websites con ediciones móviles inteligentes desmontadas, con las que se puede recobrar el código fuente concreto de iPhone:

curl -A «Mozilla firefox/5.0 (iPhone; O bien; únidad central de procesamiento iPhone OS 4_3_3 como Mac OS X; es-us) AppleWebKit/533.17.9 (KHTML, como Gecko) Versión/5.0.2 Mobile/8J2 Safari/6533.18.5» http://www.apple.com

Determinados sitios hacen esto con otros navegadores además. Este sería Google chrome 12 en Mac OS X diez.6.8:

curl -A «Mozilla firefox/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, como Gecko) Google chrome/12.0.742.112 Safari/534.30» http://microsoft.com

Aquí hay otro que falsifica el Mac Aplicación Store y Mac OS X diez.6.7 como agente de usuario y es útil para averiguar el Aplicación Store desde un script (más información en TUAW ):

curl -silent -A «iMacAppStore/1.0.0.1 (Macintosh; O bien; Intel Mac OS X diez.6.7; es) AppleWebKit/533.20.25» http://ax.search.itunes.apple.com/

Otro spoofs de Windows XP con Mozilla firefox 3:

curl -A «Mozilla firefox/5.0 (Windows; O bien; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Mozilla firefox/3.6.3» http://yahoo.com

Puede buscar diversos tipos de cadenas de agentes de usuario php curl en Internet, es requisito integrar comillas si quiere recobrar la fuente de un lugar como ese agente de usuario. Si quiere leer más sobre los agentes de usuario, Wikipedia tiene una aceptable entrada sobre el tema.

Nota: Esto se hace intencionadamente mediante la línea de comandos y está dirigido a esos a los que les agrada trabajar desde la Terminal, mas hay formas simples de llevarlo a cabo mediante apps gráficas estándar y navegadores de internet como Safari, Google chrome y Mozilla firefox. Safari es probablemente el más simple, porque puedes modificar distintas agentes de usuario de manera directa desde el menú Creador:

Además asegúrese de leer:Mejores trucos, trucos y comandos del bloc de notas para Windows

Esta captura de pantalla fue tomada de un artículo sobre cómo lograr que las llamadas de Vídeo Chat de Fb funcionen en OS X, lo que se consigue modificando el agente de usuario del navegador a una versión que Fb ha considerado coincidente.

Deja un comentario