linux-BR.org

Notícias de software livre e tecnologias

Especificamente, as modificações necessárias para fazer isso funcionar:
O Curl resultante parece, do ponto de vista da rede, idêntico a um navegador real.Se você precisar de controle preciso sobre os cabeçalhos HTTP, defina curl_impersonate_headers = não para desativar a lista interna de cabeçalhos HTTP e, em seguida, defina-os com CURL_EASY_SETOPT ().Por exemplo, o diretório Firefox contém:
Outros arquivos de interesse:
Se você quiser ajudar, confira os problemas abertos.Por esses motivos, alguns serviços da Web usam os apertos de mão TLS e HTTP para impressão digital, que o cliente os está acessando e, em seguida, apresenta conteúdo diferente para diferentes clientes.

Uma construção especial de Curl que pode se passar pelos quatro principais navegadores: Chrome, Edge, Safari e Firefox.

Fonte: https://github.com/lwthiker/curl-impersonate