emulador de navegador no lado do servidor? fonte aberta de preferência

2

Estou trabalhando em uma biblioteca de código aberto, mas algumas das funcionalidades exigem que eu emule um navegador. Ouvi dizer que é possível iniciar uma instância do navegador, mas se estou rodando no linux, não acho que todos os navegadores estarão disponíveis e vice-versa, o Safari não estaria disponível em nada além de um Mac. Então, existe um emulador de navegador que os administradores aqui conhecem, de preferência algo de código aberto, porque estou trabalhando em código aberto.

Quaisquer possíveis soluções que eu estou negligenciando?

Por favor, me perdoe se eu não estou votando respostas úteis. Meu representante está abaixo do nível necessário para o upvote. Mas obrigado mesmo assim.

    
por park 05.12.2010 / 04:35

2 respostas

3

Você já olhou para o Selênio ?

    
por 05.12.2010 / 07:58
1

Bem, você sempre pode incorporar um navegador ao seu código, como o WebKit ( Qt4 ), existem portas para quase todos os idiomas.

Também nas distribuições Linux recentes, você pode fazer xdg-open http://url para abrir o navegador padrão.

Você pode usar o webkit para renderizar os dados para um png ou algo semelhante.

    
por 05.12.2010 / 04:57