Foros del Web » Programación para mayores de 30 ;) » .NET »

Introducir y Recoger valores de una página web con C#

Estas en el tema de Introducir y Recoger valores de una página web con C# en el foro de .NET en Foros del Web. Hola Hay un servidor web del cual tengo que recoger una información, pero para ello primero tengo que meter un texto en un input box ...
  #1 (permalink)  
Antiguo 20/01/2009, 11:26
 
Fecha de Ingreso: febrero-2002
Mensajes: 58
Antigüedad: 22 años, 9 meses
Puntos: 0
Introducir y Recoger valores de una página web con C#

Hola

Hay un servidor web del cual tengo que recoger una información, pero para ello primero tengo que meter un texto en un input box y luego pulsar un boton. Tras esto me devuelve un resultado en la misma pagina que quiero recuperar.

La página no pide usuario/clave. Como podría hacerlo?. Es posible?.


Gracias.
__________________
Un saludo
Mafc
España
  #2 (permalink)  
Antiguo 20/01/2009, 11:39
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses
Puntos: 87
Respuesta: Introducir y Recoger valores de una página web con C#

mas informacion me imagino muchos escenarios con la informacion dada,

1.- la pagina de la cual deseas extraer informacion tiene ajax o es estatica 100%
2.- como comentas no hay seguridad, pero tiene algun mecanismo antirobots
3.- esta aplicacion sera windows, web, mobile o de que tipo?

si das mas informacion sera mas facil hacer la automatizacion de la extraccion de datos para tu caso.

PD: claro si es que es esto lo que necesitas.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 20/01/2009, 11:54
 
Fecha de Ingreso: febrero-2002
Mensajes: 58
Antigüedad: 22 años, 9 meses
Puntos: 0
Respuesta: Introducir y Recoger valores de una página web con C#

Hola,

La página en cuestión es esta http://pagesperso-orange.fr/universimmedia/geo/loc.htm

dada una dirección devuelve una latitud y una longitud que es lo que quiero recuperar.
__________________
Un saludo
Mafc
España
  #4 (permalink)  
Antiguo 20/01/2009, 11:57
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses
Puntos: 87
Respuesta: Introducir y Recoger valores de una página web con C#

pues primero evalua cuales son las acciones que realiza ese form

1.-hace un post o un get a que pagina destino??
2.- que variables envia y como las envia (yo me apoyo de httpfox plugin de firefox que muestra los httprequests y httpreponses)
3.- investiga sobre el uso del HttpWebRequest y HttpWebResponse (en msdn hay ejemplos muy simple)

con eso ya podras iniciar tu solicitud.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 20/01/2009, 12:39
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 4 meses
Puntos: 50
Respuesta: Introducir y Recoger valores de una página web con C#

mmm, eso lo puedes recuperar mediante javascript que es, al parecer eso veo como funciona la aplicación de ese sitio, puedes llamar los tag's con el id:

lat = latitud.
lng = longitud.

según aprecio yo en la aplicación.

ya posteriormente puedes ocupar lo que te dice Peter, aunque no se ni que carambas quieras hacer.
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #6 (permalink)  
Antiguo 20/01/2009, 12:53
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses
Puntos: 87
Respuesta: Introducir y Recoger valores de una página web con C#

como bien mencionas erick es javascript, así q tal vez usar un webclient no estara de mas para acceder al dom. porq al ser dinamico los requests no interactuan con jscript o con ajax directamente para eso anda perl y rhino por ahi.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #7 (permalink)  
Antiguo 21/01/2009, 04:43
 
Fecha de Ingreso: febrero-2002
Mensajes: 58
Antigüedad: 22 años, 9 meses
Puntos: 0
Respuesta: Introducir y Recoger valores de una página web con C#

No termino de entenderos bien. De javascript no tengo ni idea y de .net orientado a la web tampoco. Podéis indicarme más concretamente que tengo que investigar?

HttpWebRequest, HttpWebResponse, Webclient, javascript ....

Gracias
__________________
Un saludo
Mafc
España
  #8 (permalink)  
Antiguo 21/01/2009, 09:16
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 4 meses
Puntos: 50
Respuesta: Introducir y Recoger valores de una página web con C#

ya te dijimos los dos, javascript, perl o rhino para obtener esos datos, por que no preguntas en el foro de javascript o perl para que ellos vean que puedes hacer.
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:59.