实验: http下载

    技术2022-05-19  20

    今天用迅雷下载, 那个站点好像把迅雷封了, 下载速度只有1K多, 而且多数的下载源还来自迅雷的服务器加速.

    快车3在我的PC上乱码, 想找网络蚂蚁,本机上没有. 突然想到用自己的下载工具. 工程中有,用途不是这个,还要改,挺麻烦。

     

    到Codproject上找了一个,暂时先用一下.

    An Asynchronous HTTP Download Class (for MFC, ATL and SDK) http://www.codeproject.com/KB/IP/asynchttp.aspx

     

    下载了90多M的文件, 下载完从内存可以保存到硬盘上, 自己指定文件名.

     

    自己再改一下,就是一个http多线程断点续传(下传)的工具, 可以弄得和网络蚂蚁或快车相似.

    改的时候,主要是UI部分. 多线程下载要看实验情况.

     

    有个特别的想法: 下载开始的时候,需要向http站点报下载者名称。这个时候产生一个UUID作为下载者名称。这样网站就不可能用封软件名称的方法,来阻止我下载. 如果要封IP, 那我重新连接一次ADSL, 就是一个新IP.

     

    这个Demo还可以指定代理去下载, 网上活动的代理列表很多, 封IP也封不住.

     


    最新回复(0)