|
Página 1 de 1
|
¿Cómo Acceder A Los Elementos De Una Web?
Autor |
Mensaje |
Evadido2
Usuario
Registrado: Enero 2011
Mensajes: 3
Edad: 54
|
¿Cómo Acceder A Los Elementos De Una Web?
Hola a todos,
En mis viejos tiempos de VB, podía cargar una web y acceder a todos sus elementos y controles mediante el objeto "internetexplorer". Eso me permitía por ejemplo cargar los datos que mostrase (sin necesidad de andar analizando el HTML), o introducir datos en un formulario mediante código.
He estado probando el control WebBrowser, pero no encuentro la manera de obtener la misma funcionalidad, ¿es eso posible?
Muchas gracias a todos
|
#1 Jueves, 06 Enero 2011, 16:54 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: ¿Cómo Acceder A Los Elementos De Una Web?
Me temo que sólo es posible mediante los métodos para manejo de cadenas, o bien usando expresiones regulares. Que yo sepa, la clase WebBrowser no implementa nada parecido a lo que comentas de VB.
Aún así, resulta muy sencillo analizar html, que en definitiva es texto plano, sólo que es más pesado...
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#2 Jueves, 06 Enero 2011, 19:13 |
|
|
Evadido2
Usuario
Registrado: Enero 2011
Mensajes: 3
Edad: 54
|
Re: ¿Cómo Acceder A Los Elementos De Una Web?
Gracias, en primer lugar
Ya he utilizado gambas para cargar contenidos de páginas y extraer la información, pero en este caso necesitaría cumplimentar formularios, asignar valores a los controles de los formularios. Supongo que nones, ¿verdad?
Muchas gracias de todas formas
|
#3 Jueves, 06 Enero 2011, 19:30 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: ¿Cómo Acceder A Los Elementos De Una Web?
La verdad no lo sé, nunca lo he necesitado. Pero echa un vistazo a la clase HttpClient, porque veo que tiene métodos get y post, aunque lamentablemente no están documentados.
http://gambasdoc.org/help/comp/gb.net.curl/httpclient?en
Suerte
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#4 Jueves, 06 Enero 2011, 19:42 |
|
|
Evadido2
Usuario
Registrado: Enero 2011
Mensajes: 3
Edad: 54
|
Re: ¿Cómo Acceder A Los Elementos De Una Web?
Les eché un ojo también, y valen para enviar un formulario por post, pero para examinar los objetos de la página y mocificar los contenidos, pos como que no :'(
Muchas gracias de todas formas
|
#5 Jueves, 06 Enero 2011, 19:45 |
|
|
estrella_de_galicia
Programador
Registrado: Enero 2010
Mensajes: 110
Edad: 41 Ubicación: Terrassa
|
Re: ¿Cómo Acceder A Los Elementos De Una Web?
Lo que podrias hacer es utilizar wget para "descargar" la pagina como html, leer el archivo generado y de ahi obtener los objectos para posteriormente enviar las variables por POST o GET
=================== Saludos / Best Regards
Pedro Aguilar
http://edrossuse.blogspot.com
Desarrollador de LNXGEST
|
#6 Jueves, 06 Enero 2011, 22:33 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|