Introducción
Una cadena de agente de usuario (UA) es información incluida en el encabezado HTTP, que actúa en nombre de un usuario. Cuando te conectas a un sitio web desde un navegador, la UA informa al sitio web desde qué navegador proviene la solicitud, su número de versión y sistema operativo.
Un servidor puede responder de manera diferente a agentes de usuario específicos. Por lo tanto, es posible que necesite cambiar la cadena UA.
 En este tutorial, aprenda cómo configurar o cambiar el agente de usuario con curl . 
 Agente de usuario de Curl
 Cuando usas curl  para enviar una solicitud HTTP, envía la información del agente de usuario en el “curl/version.number”  formato.
La última versión estable en el momento de escribir este artículo es 7.72. 0 . Por lo tanto, la cadena UA en la solicitud HTTP sería:“curl/7.72.0″ .
 Hay varias formas de configurar o cambiar el agente de usuario con curl  comando.
Cambiar agente de usuario con curl
 Para cambiar el agente de usuario de curl a un navegador diferente, agregue el -A  opción con la cadena de agente de usuario deseada:
curl -A "user-agent-name-here" [URL] Para enviar una solicitud a la página web example.com emulando el Firefox 81 agente de usuario, ejecutaría:
curl -A "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" https://example.com/" 
 También puede usar el --user-agent  opción con la siguiente sintaxis de comando:
curl --user-agent "user-agent-name-here" url 
 Alternativamente, ejecute la opción de línea de comando -H  que toma un solo parámetro de un encabezado adicional para incluirlo en la solicitud curl:
curl -H "User-Agent: user-Agent-Name-Here"