Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2011, 03:53
Jor1980
 
Fecha de Ingreso: mayo-2011
Mensajes: 72
Antigüedad: 13 años
Puntos: 1
Select tag no se actualiza mediante código c#

Hola, estoy tratando de extraer un listado de localidades de la página de correos.

Para ello con mi código en c# asigno el valor de una provincia a un select tag y logro que que en el control webbrowser se visualice ese valor el problema es que mientras que en la página cuando seleccionas una provincia el select tag de localidades recibe como valores opcionales las correspondientes localidades. Pero en mi código una vez asiganada la provincia extraigo el documento html del control webbrowser busco el select tag de las localidades y no contienes las localidades correspondientes.

A qué se debe esto?

Código:
 webBrowser1.Document.Forms["FormProvin"].InvokeMember("submit");

              do
              {
                  Application.DoEvents();
              } while (webBrowser1.ReadyState!= WebBrowserReadyState.Complete);

              HtmlElement localidadElement = webBrowser1.Document.GetElementById("Localidad");
              

              webBrowser1.Document.Forms["FormProvin"].InvokeMember("submit");
              do
              {
                  Application.DoEvents();
              } while (webBrowser1.ReadyState != WebBrowserReadyState.Complete);

              HtmlElementCollection localidades = localidadElement.Children;
La página web es está: http://www.correos.es/comun/CodigosPostales/1010_s-CodPostal.asp