Autor
|
Tema: Error al capturar texto de pagina web VB.NET 2008 (Leído 12,720 veces)
|
LuckyLucciano
Desconectado
Mensajes: 9
|
Hola El Benjo , te molesto por ultima vez en este hilo para decirte felizmente que pude resolverlo. Si bien lo resolví de una forma que no era la planteada en este hilo (usando webclient), una solución es una solución!!!
Lo que hice fue hacer un webcontrol y dos backgroundworkers, uno abre la página cada x cantidad de segundos, el otro lee el código HTML cada x cantidad de segundos... esto antes me tiraba un error de invalidcastexception al intentar leer el codigo, pero leyendo un poco me entere que ese tipo de accesos al objeto hay que hacerlos en el evento doworkcompleted.
Bueno, nada, agradecerte infinitamente por tu tiempo y tu conocimiento, sos un groso!
|
|
|
En línea
|
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
Habría sido genial que hubiesen encontrado una solución usando requests.
Aunque no he comentado nada al respecto pero la verdad es que este tema me interesa bastante y estuve probando varias cosas para conseguir resolverlo, desde permitir headers inseguros en la aplicación (activar los unsafeheaders) para corregir el problema de los headers, pero siempre se queda colgado con la url de shoutcast, también estuve indagando en dos sources de dos proyectos de Shoutcast en CodeProject, pero eran streamrippers y no obtenian la información necesaria, es más estan un poco obsoletos, Me llegué a mirar decenas de resultados en todo Google pero parece que nadie en todo el mundo tiene idea de como corregir el problema principal de los headers con la url de shoutcast, siempre se comenta los unsafeheaders, pero los unsafeheaders no sirven para este problema.
...Lo dicho, estaría muy bien que un experto en la materia diese una solución más sutil que usar un webbrowser.
@LuckyLucciano Me alegro de que lo hayas conseguido.
Saludos
|
|
|
En línea
|
|
|
|
El Benjo
|
Eso que comentas, elektro, sería muy interesante y creo que la manera que se me viene a la mente para resolverlo, sería analizando como trabaja el webbroser, pero tendríamos que analizar su código o el código de un browser de código abierto como Mozilla (supongo que es código abierto).
La otra forma que se me ocurre para resolverlo sería analiznado la manera en que devuelve información shoutcast y crear un control que emule el protocolo en cuestión (imagino que HTTP) o demás protocolos que hicieran falta.
¿Tú qué opinas?
|
|
|
En línea
|
www.es.neftis-ai.comSí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
¿Tú qué opinas? No soy quien para opinar sobre protocolos, el nivel web no es lo mio xD. Lo que si tengo claro es que los headers hay que eliminarlos y agregar los de Shoutcast, al menos eso es lo que he visto hacer por ahí, pero con eso no parece ser suficiente para requerir la información del "Status" del server. Saludos!
|
|
« Última modificación: 14 Julio 2013, 18:08 pm por EleKtro H@cker »
|
En línea
|
|
|
|
ciru3
Desconectado
Mensajes: 1
|
Se que pasó mucho tiempo desde el ultimo post, pero quería hacer saber que tenía un problema similar con un página, y logré solucionarlo agregando un user-agent. Por ejemplo, yo he agregado: httpRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36" Y con eso el servidor me responde correctamente. Espero que les sirva.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Como capturar la URL de una pagina abierta......
Scripting
|
markus_bitman
|
9
|
7,381
|
26 Marzo 2010, 02:23 am
por invisible_hack
|
|
|
Capturar texto seleccionado y copiado, con un evento
Java
|
noobdai
|
3
|
6,031
|
16 Marzo 2010, 22:42 pm
por Debci
|
|
|
cambiar fuente,tamaño,color de texto en visual basic 2008
.NET (C#, VB.NET, ASP)
|
jack-21
|
3
|
12,772
|
10 Mayo 2011, 23:28 pm
por neoncyber
|
|
|
Capturar texto de una web
Programación Visual Basic
|
ŞCØRPIØN-X3
|
3
|
2,487
|
9 Octubre 2011, 20:00 pm
por ŞCØRPIØN-X3
|
|
|
Capturar Pagina Web Curl (Ayuda)
PHP
|
Altaren
|
8
|
3,656
|
4 Agosto 2014, 16:04 pm
por BlackM4ster
|
|