2010-05-27 3 views
0

Il existe un site Web qui montre l'histoire des numéros de loterie. Je veux récupérer des nombres de la page, en utilisant C# Windows ou le programme Web (ASP.NET).Comment extraire des données d'une page Web par programme?

Un problème est survenu après la sélection de la semaine pour laquelle vous souhaitez obtenir des numéros dans la liste déroulante. Les nombres sont récupérés par Ajax.

Comment puis-je obtenir des chiffres pour toutes les semaines par programme?

Répondre

0

S'il n'y a aucune API officielle fournie Vous devez être conscient des problèmes juridiques possibles.

O.K. J'ai compris Vous savez ce que vous faites, donc c'est mon indice: http://en.wikipedia.org/wiki/Web_scraping

+0

Oui, soyez conscient des problèmes juridiques. Lors de mon dernier projet, le site Web de mon client faisait l'objet d'un raclage à l'écran par un concurrent. Mon client a ensuite poursuivi le concurrent pour une somme énorme de $$$ – RPM1984

0

J'ai utilisé WatiN pour interagir avec les sites Web Ajax et gratter les données pertinentes avant.

Une autre option consiste à surveiller le site avec quelque chose comme Fiddler et de déterminer si vous pouvez effectuer directement l'appel du serveur concerné. Ce que vous pouvez faire est d'imiter les demandes d'ajax.

0

Questions connexes