¿Cómo buscar algún texto en una página web?

He usado WatIn antes para extraer una gran cantidad de datos de los sitios web. Sé que podría manejar esta tarea con eso, pero espero una solución mucho más ligera si es posible.

Quiero poder ir a una URL y ver si el sitio web tiene la palabra "abierto" o si tiene la palabra "cerrado".

¿Alguien tiene una buena sugerencia?

preguntado el 03 de mayo de 12 a las 12:05

3 Respuestas

Puedes usar el análisis html. Paquete de agilidad de HTML te ayuda para esto.

respondido 27 nov., 17:13

+1 por señalar el Derecho forma de buscar cosas en documentos html :) - daren thomas

Si. Utilizar el WebClient.DownloadString método y verifique la página con el estándar string métodos. Esto es tan simple como se pone.

Si quieres más, sigue el consejo de @mekici: El paquete de agilidad Html.

respondido 27 nov., 17:14

Explorar HttpWebRequest & HttpWebResponse. Puede obtener el texto de la página en una variable de cadena y usar IndexOf or Contains para obtener el texto

contestado el 03 de mayo de 12 a las 12:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.