Existe um método interessante que você pode usar com um agente de usuário curl para obter o código-fonte HTML e CSS de um URL. Usando esse bash do agente do usuário curl, você pode até o código fonte, inclusive as informações do cabeçalho http. É importante observar que alguns sites têm conteúdo ou HTML diferente, que nem sempre funciona com o agente curl usher com um navegador da Internet ou HTML específico. Você também pode estar interessado em ler; Truques e truques do prompt de comando .
A boa notícia é que, na maioria dos casos, o agente de usuário rotativo no Chrome e o agente de usuário rotativo no Internet Explorer funcionam na maioria das vezes. Mas, nos casos em que o agente de usuário padrão de ondulação não funcionará como planejado, podemos falsificar o agente de usuário de outra versão do navegador e sistema operacional, e isso permite que os desenvolvedores da Web acessem rapidamente essas variações de código-fonte de sites. Esta é uma ótima alternativa para curl user agent no Android. A seguir está a linha de comando usando o agente do usuário curl.
A sintaxe básica é a seguinte:
curl -A "UserAgentString" http://url.com
Uma das situações mais comuns de HTML e CSS de origem diferente é para sites com versões móveis simplificadas, é possível recuperar o código-fonte específico do iPhone com:
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
Alguns sites também fazem isso com outros navegadores. Esse seria o Chrome 12 no 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
Aqui está outro que falsifica a Mac App Store e o Mac OS X 10.6.7 como agente de usuário e é útil para consultar a App Store a partir de um script (mais sobre isso no 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/
Ainda outra falsificação do Windows XP com 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
Você pode procurar por diferentes tipos de strings do agente do usuário php curl na Internet. É necessário incluir aspas se você quiser recuperar uma fonte de sites como esse agente do usuário. Se você quiser saber sobre os agentes do usuário, a Wikipedia tem uma boa entrada sobre o assunto.
Nota: Isso é intencionalmente feito através da linha de comando e direcionado a quem gosta de trabalhar no Terminal, mas existem maneiras fáceis de fazer isso através de aplicativos gráficos padrão e navegadores da Web como Safari, Chrome e Firefox. O Safari é provavelmente o mais simples, porque você pode definir diferentes agentes de usuário diretamente no menu Desenvolvedor:
Leia também: Melhores truques, truques e comandos do bloco de notas para WindowsEsta captura de tela foi tirada de um artigo sobre como as chamadas de bate-papo por vídeo do Facebook funcionam no OS X, o que é feito alterando o agente do usuário do navegador para uma versão que o Facebook considere compatível.