Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
wsouza

Dados enviados por post no webBrowser (c#)

Recommended Posts

Pessoal,

Preciso desenvolver uma ferramenta que me permita identificar as urls acessadas e os parametros utilizados na navegação.

Preciso disso, pois desenvolvemos uma ferarmenta para monitorar os sites da nossa empresa, mas o cadastro é feito manualmente informando a url e os parametros a serem utilizados. Por enquanto a identificação é feita manualmente utilizado o firebug, mas isso acaba impedindo que qualquer pessoa gerencia os cadastros.

A primeira idéia que me surgiu foi utilizar o webBrowser para que o usuário navegue pelo site e ao final eu tenha um log com as urls acessadas e os parametros utilizados, mas não sei como capturar os dados que são passados por post.

Alguem sabe como identificar os parametros passados por post no webbrowser?

Ou se tiverem outras dicas de como posso identificar as urls e parametros utilizados em uma navegação...

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisa iterar o seguinte lugar:

//
// Summary:
// Gets a collection of form variables.
//

Page.PreviousPage.Request.Form

Lá ficam os objetos passados por postback.

Coloca dentro de um if (Page.IsPostBack)

Page_Load(...)

{

foreach(object Objeto in (object)Page.PreviousPage.Request.Form)

{

object Objeto2 = Objeto; ---> Poe um breakpoint aqui para ver o que é o objeto dos posts

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
Entre para seguir isso  

×
×
  • Criar Novo...