Aspirer les pages web d'un site web [C#] - C#/.NET managed - Programmation
MarshPosté le 03-08-2008 à 14:32:36
Bonjour,
J'ai besoin de développer un "robot" qui doit aspirer les pages de sites web. Donc quelquechose qui doit prendre en compte les éléments suivants :
- Gestion des sessions - Gestion des cookies (cookie de sessions aussi) - Gestion des paramètres en GET/POST
Au final j'ai juste besoin de récupérer un string et aussi de savoir dans quel encodage est cette string.
D'après mes recherches j'ai plusieurs possibilités : - WebBrowser - HttpWebRequest - axWebBrowser <-- Ok c'est un composant développer par Microsoft en marge du Framework 1.1 car pas de controle WebBrowser en .NET 1.1.
Mais je suis actuellement incapable de les départager afin de faire le meilleur choix.
Pouvez-vous m'orienter pour pas que je parte avec les mauvais choix. Si vous avez des exemples ou des liens interessants, çà m'aidera aussi.
Marsh Posté le 03-08-2008 à 14:32:36
Bonjour,
J'ai besoin de développer un "robot" qui doit aspirer les pages de sites web.
Donc quelquechose qui doit prendre en compte les éléments suivants :
- Gestion des sessions
- Gestion des cookies (cookie de sessions aussi)
- Gestion des paramètres en GET/POST
Au final j'ai juste besoin de récupérer un string et aussi de savoir dans quel encodage est cette string.
D'après mes recherches j'ai plusieurs possibilités :
- WebBrowser
- HttpWebRequest
- axWebBrowser <-- Ok c'est un composant développer par Microsoft en marge du Framework 1.1 car pas de controle WebBrowser en .NET 1.1.
Mais je suis actuellement incapable de les départager afin de faire le meilleur choix.
Pouvez-vous m'orienter pour pas que je parte avec les mauvais choix.
Si vous avez des exemples ou des liens interessants, çà m'aidera aussi.
Merci à vous
Message édité par dom01 le 03-08-2008 à 14:40:33