Bonjour,

J'ai créé un service windows en C# qui lit certaine donnée dans une page web. oOur ce faire, j'avais sauvé quelques pages web de chez mon client avec Firefox. J'ai utilisé HtmlAgilityPack pour aller chercher mes données et j'ai utilisé la méthode de HtmlDocument.

HtmlWeb htmlWeb = new HtmlWeb();
HtmlDocument htmlDoc = htmlWeb.Load(url);

Tout fonctionnait correctement.

Quand j'ai installé chez mon client et que j'ai utilisé l'url vers la page web et non plus l'url vers la page en local. Ca ne marchait plus, car la page n'est pas chargée entièrement ( le body n'est pas chargé). J'ai vite compris que Firefox m'avait chargé le tout car il gère je suppose les DOM Element mais pas htmlagilitypack.

J'ai fait le test avec un webbrowser, et celà fonctionne aussi mais je ne peux pas l'utiliser dans mon service et de tout façon il y a des memory leaks connu avec ce composant.

Avez vous une idée pour forcer le chargement complet de ma page par code.

Merci