-
[C#] Aspirateur Web
Bonjour,
Je souhaiterais faire un aspirateur Web en C# mais avant de me lancer je voudrais savoir s'il existe déjà des composants gratuits qui font ça très bien ?
Je précise que c'est pour aspirer un site web en ASPX .NET (v2).
Biensur je voudrais en plus d'aspirer les pages html, aussi le faire pour les css, images, flash, etc...
Merci de votre aide. ;)
-
Pour ce qui est d'aspirer une page html, ca existe et c'est simple d'utilisation. Je n'ai pas cherché plus loin dans les possibilités
Cherche du coté de httpwebrequest et httpwebresponse.
-
Oui pour le code HTML, mais il ce n'est pas le cas des feuilles de styles (css), des javascripts (*.js), des images, etc...
C'est pas évident que ça !
-
Bah une fois que tu as le HTML, un petit coup de parsage, tu récupères les liens des css, images, js et des autres pages (html, php...) et hop un coup de WebClient pour tout récupérer. Et ainsi de suite avec les autres pages (ne pas oublier de garder une liste de toutes les pages déjà récupérées histoire de pas tourner en boucle).
Après pour le parsage, bah tu peux par exemple, faire une recherche sur .css dans le html et récupérer le nom du fichier, pareil pour le reste.