Comment puis-je faire un programme qui vérifie les mises à jour sur ce site ou facebook, etc.Comment faire un robot Web pour vérifier les mises à jour
Répondre
Vous devez utiliser la classe WebClient pour créer des requêtes HTTP.
Si vous voulez une réponse plus spécifique, posez une question plus précise.
Vous avez besoin soit d'utiliser WebClient ou mettre en œuvre le protocole HTTP directement dans votre application. Pouvez-vous être plus précis quant à ce que vous voulez faire?
Dites que votre application enregistre la chaîne pour un site Web donné aujourd'hui. Vous utiliseriez la classe WebClient dans .DownloadData(). Correct?
dit alors, la semaine prochaine que vous voulez voir si la balise a changé, .DownloadData() à nouveau et comparer avec la chaîne que vous avez enregistré la semaine dernière. Si c'est différent, enregistrez la chaîne (en écrasant la valeur précédente) et vous avez terminé.
Ceci est juste un aperçu de base sur les opérations nécessaires à la quelque chose comme ça. Au moins, c'est comme ça que je le ferais. :)
Vérifiez la classe WebClient et plus précisément la méthode DownloadData. Fonctionne comme un charme. :)
* Notez que lorsque vous utilisez votre DownloadData GUI gèlera. Si vous voulez éviter cela, vous devez utiliser la méthode DownloadDataASync().
Stackoverflow.com fournit des flux RSS. La solution la plus simple est de télécharger Argotic, un framework RSS pour .NET/C#, et l'utiliser avec votre application pour obtenir les derniers flux.
point Argotic à:
Pour Facebook vous pouvez utiliser le Facebook toolkit.
- 1. Ajax, Vérifier les mises à jour, Same_origin_policy
- 2. Vérifier périodiquement les mises à jour
- 3. Comment vérifier les mises à jour sur un site Web à partir d'une application?
- 4. Comment faire un sondage simple site Web pour les mises à jour?
- 5. Quelles sont les bonnes stratégies pour vérifier les mises à jour via une page Web?
- 6. À quelle fréquence un client de messagerie Web doit-il vérifier les mises à jour?
- 7. Cocoa Check pour les mises à jour
- 8. PHP Application Mises à jour
- 9. Comment vérifier les mises à jour ajax à l'aide d'un contrôle WebBrowser dans .net 2.0?
- 10. Linq: Comment vérifier dbcontext.SubmitChanges() pour les mises à jour/insertions réussies?
- 11. Comment synchroniser les mises à jour sur différents sites? .Net
- 12. construire un robot d'indexation Web
- 13. Mises à jour Linq2Sql
- 14. Comment faire pour vérifier un Gridview vide
- 15. Est-il possible d'avoir un vs2010 vsix vérifier les mises à jour localement?
- 16. visualiser les données mises à jour dans un fichier
- 17. MGTwitterEngine Mises à jour d'amis
- 18. meioupload et mises à jour
- 19. Comment puis-je afficher les mises à jour avec gem?
- 20. Comment faire pour que ADO.NET consomme un jeu d'enregistrements XML ADO persistants pour les mises à jour
- 21. interroger plusieurs mises à jour
- 22. Les mises à jour en COM automatique?
- 23. Comment faire pour que UdpClient réagisse aux mises à jour DNS
- 24. plusieurs mises à jour avec un select?
- 25. Comment concevoir un logiciel pour intégrer les mises à jour facilement?
- 26. comment faire pour récupérer des mises à jour de page facebook mur dans le site externe
- 27. Comment créer une fonction de logiciel de mise à jour automatique comme firefox "vérifier les mises à jour" en C#
- 28. Comment faire pour refléter automatiquement les nouvelles mises à jour (sur base de données) pour les pages utilisateur
- 29. Gridview mises à jour dans un Updatepanel
- 30. Comment faire pour qu'un gadget Google intégré à un site Web soit actualisé pour refléter les données mises à jour dans une feuille de calcul Google?
Si l'on considère que SO est en train de changer probablement à raison de centaines de nouvelles entrées, modifications, etc., par heure (?) Des milliers, alors je pense une question logique à poser est la suivante: qu'est-ce que vous avez à l'esprit pour le filtrage les mises à jour, ou "ciblage" des sujets spécifiques. En d'autres termes: je pense que cela vous aiderait à obtenir des réponses plus précises si vous décrivez clairement quel type de matériel vous voulez vérifier pour les mises à jour. La vérification de tous les messages new/edited/commented-on avec le tag "C#" est une chose; vérifier les changements dans votre propre statut d'utilisateur en est une autre? – BillW