任务:我必须打开一个网页(https),输入用户名和密码,点击一些链接才能到达所需的页面,然后将所有文件(pdf)下载到共享我们内部网络上的文件夹。打开网页,登录然后下载文件
我想用windows服务来做到这一点,每天晚上运行一次。做这个的最好方式是什么?
我试过watin,很容易启动浏览器,导航到我的网页,输入用户名和密码,点击一些链接,...但我不知道如何自动下载文件。据我所知,如果没有用户交互,你无法做到这一点。另外 - 我不知道是否可以从Windows服务运行watin;浏览器实例在哪里运行?
还有其他想法吗?
好吧,我不知道究竟服务是如何工作的,但我已经通过测试代理(我相信这是一项服务)进行了一些测试,所以这里没有关注。根据您的操作系统,可以下载文件 - 如果是Win7,则有点困难,但可能。 – t3hn00b 2012-07-09 07:02:41
如果您拥有该网站,您是否可以编写一个wcf服务并使用它来提供访问所需数据的机制? – Bronumski 2012-07-09 07:43:48
@Bronumski - 没有这样的运气,这不是我的网站。 – sventevit 2012-07-09 08:14:37