Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Como auto controlar página de terceiro

Como eu faria para alterar valor de um edit de um site e auto clicar num botão. Por exemplo: Abrir o site(https://www.google.com.br/) com "BrowserWindow", depois auto preencher o campo de pesquisa(via variável), e depois autoclicar no botão "pesquisa Google" ou "Estou com sorte".

5 respostas

Gláuber, fazer um click do google não vai ser possível, pois mesmo via iframe, você só poderia manipular a página se ela fosse do mesmo domínio que o seu, pela prevenção de XSS.

Talvez isso possa ti ajudar: https://developers.google.com/custom-search/json-api/v1/overview

No caso do google foi um exemplo. Gostaria de uma solução para auto preencher um campo e auto clicar.

Uma das soluções seria carregar o site na sua página com iframe passando algum parâmetro via url e quando esse site receber o parâmetro a ação é tomada, mas essa lógica estando no site em questão. Do contrário não é possível =/

Uma das soluções seria carregar o site na sua página com iframe passando algum parâmetro via url e quando esse site receber o parâmetro a ação é tomada, mas essa lógica estando no site em questão. Do contrário não é possível =/

solução!

Glauber,

se o site permitir que você execute um script na página dele isso é uma vulnerabilidade de segurança.

E essa especificamente tem o nome de XSS, quando o site de alguma forma executa um script que não era para estar ali.

Os motivos para alguém não querer que vc execute um script são vários... que vai desde não permitir que vc modifique a aparência do site(com JS você pode manipular o DOM) como também evitar que vc roube infos do usuário. Essas infos vão desde sessão do usuário bem como qualquer outro dado colocado por ele: Cartões, senhas...

Abraços