Par programme de l'automatisation d'une connexion web

Je suis en train de créer un C#, Winforms de l'application qui va automatiquement me connecter à un site et de télécharger des données. Plus précisément, je veux avoir ma demande automatiquement une session dans mon compte bancaire en ligne, me connecter, et de télécharger l'historique de mes transactions. Je peux le faire manuellement en vous connectant par le biais d'un navigateur web et télécharger. Je suis en train d'automatiser cela. Je sais que j'ai sans doute besoin d'utiliser HttpWebRequest et HttpWebResponse. Quelqu'un aurait-il un exemple ou un cadre des étapes que je dois suivre pour accomplir cette? Gardez à l'esprit qu'il sera un site sécurisé (https) et je vais en quelque sorte à collecter des informations de session et de conserver les informations de session pour la durée de la session. Toutes les pensées?

  • je n'ai pas de grands espoirs pour ces aspirations. les banques sont très actifs dans la prévention des exploits et ils ont, umm, tout l'argent dans le monde de jeter à elle. Vous devriez prendre le tricot ou quelque chose. Il serait une meilleure utilisation de votre temps que d'essayer d'obtenir passé une banque de la sécurité du site. 😉
  • Je n'essaie pas de faire quelque chose d'illégal ou de hack ou quoi que ce soit. Je veux simplement télécharger MES propres transactions financières à mon ordinateur afin que je puisse faire un programme qui leur permettra de suivre mes dépenses. Pas différente de ce que Microsoft Money ou Quicken ne
  • Je n'étais pas ce qui implique que vous avez été. Je suis en train de dire que les banques n'aiment pas et activement à empêcher ce type d'utilisation, indépendamment de l'intention. Vous ne trouverez pas la joie ici. Bonne chance tout de même.
  • Je venais d'automatiser la connexion par le web - voir ma réponse en ce qui concerne l'automatisation de connexion GMail, devrait être similaire pour votre banque. stackoverflow.com/questions/2887244/...
  • gmail ne permet pas de se prémunir contre d'automatisation. Les banques ne. De manière agressive.
  • honnêtement, je n'ai jamais eu le besoin de le tenter, je pense que je vais lui donner un aller bien et de voir comment je reçois sur. Je suis plutôt heureux qu'ils sont en train de faire ce pour être juste!

InformationsquelleAutor Icemanind | 2010-05-26