我注册了一个网站 ,有 用户名/密码 我想做个程序 最好是一个页面(利用js) 或 winform 程序 如何做到 点击一个按钮就可以自动登陆进网站。
我已实现了用 HttpWebRequest HttpWebResponse 实现了登陆 功能。但不知道如何将这个转换到浏览器 查看页面。
请高手帮忙。
我想到的有两种方式:
(1).利用mshtml技术,可以模拟ie的任何操作,开发一个exe程序,可以自动填充用户名和密码,然后再点击登录。注册一个ie的工具栏快捷方式,该快捷方式指向前面的exe程序。这样就可以实现一键登录,这种方法是万无一失的。
(2).利用cinternet来post数据,将登陆的信息cookies保存到本地,然后ie再访问这个网站就用保存的用户来登录,这个方法依赖于网站是否支持缓存登录信息。
IE 的就可以,把你的获得的cookie通过 windows api InternetSetCookie 就可以set到IE浏览器内,然后再通过Processor打开 ie就可以了。但是Firefox就很麻烦,用sqlite保存的,而且一定要关闭所有的Firefox进程才能访问到。