各位大侠,我想写一个自动下载的工具,链接都是raysource的,格式如下:
fs2you://Y2FjaGVmaWxlMjQucmF5ZmlsZS5jb20vemgtY24vZG93bmxvYWQvNWNhZmFmZTFmMzA4MzU1ZTc0NTQ1NDI3YzBjMmExZDMvJUU1JThGJThEJUU2JTk2JUI5JUU1JTkwJTkxJUU3JTlBJTg0JUU5JTkyJTlGLndtdnw0NDkxMTAyNQ==
像这种地址,如果粘到浏览器里来访问,而且装了客户端raysource的话,会自动弹出一个客户端的下载窗口
怎么用程序来模拟这种过程呢,我试过用HttpWebRequest,但是抛出异常

解决方案 »

  1.   

    由于普通页面你点击后raysource在浏览器的插件会接管这个下载过程,因此你模拟httprequest时是无法弹出下载页面下载的,报错是因为这不是http请求了。建议你用asp.net来编写一个页面,然后读入下载页的代码,再用js方式来批量点击出那些链接,这样就能调出raysource来弹出下载界面。别用winform
      

  2.   

    明显的链接加密了
    3楼的方法可以试试。如果非要用winform的话 Process.Start("链接地址");