免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3674 | 回复: 5
打印 上一主题 下一主题

求多线程下载源码! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-28 16:20 |只看该作者 |倒序浏览
一直对多线程下载有兴趣,但却不知道好何做

urllib.urlopen()方法介绍中只说:若发送的是get请求,只需把请求放在urlstr中。就这么一句

请知道的或者有源码的朋友解答~谢谢~~

论坛徽章:
0
2 [报告]
发表于 2005-11-28 16:25 |只看该作者
可以去看一看我以前写的 crawl 程序,多线程式抓网页的程序,是在命令行下运行的。如果转为gui可能会更复杂。

http://pyrecord.freezope.org/download/crawl.zip/down

论坛徽章:
0
3 [报告]
发表于 2005-11-28 17:05 |只看该作者

to limodou:

首先谢谢仁兄的源码!

认真看了您的源码,没有在里面找到urlopen的分段请求get数据部分~  - -!

在下是初学者,读了你的源码后感觉你的编程风格如此清晰,一点都不头痛 :)

关于urlopen方法,如何将get请求放入urlstr中,以及get 请求的计算方法(如果要分段下载,首先需要知道总文件的大小?然后确定每段大小)

初入网络编程,请多多指教~   :)

论坛徽章:
0
4 [报告]
发表于 2005-11-28 17:27 |只看该作者
呵呵,你并没有说明是分段多线程下载呀。我那个是多线程多文件下载。与你的需求不同。

论坛徽章:
0
5 [报告]
发表于 2005-12-01 10:38 |只看该作者
多线程分段需要分析http协议头

论坛徽章:
0
6 [报告]
发表于 2005-12-07 11:16 |只看该作者
你去BT网站:

http://www.bittorrent.com/dl/?C=M;O=D 

把那个源码下下来好好看看,BT的下载方法就是你想要的下载方法了,好好看,有什么提高发上来给大家看看哦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP