Lectura programática de una página web.

Quiero escribir un programa en C / C ++ que lea dinámicamente una página web y extraiga información de ella. Como ejemplo, imagine si desea escribir una aplicación para seguir y registrar una subasta de eBay. ¿Hay una manera fácil de agarrar la página web? ¿Una biblioteca que proporciona esta funcionalidad? ¿Y hay una manera fácil de analizar la página para obtener los datos específicos?