【免费 & 免登陆】【百度文库下载器】
vb吧
全部回复
仅看楼主
level 7
bd_tianda 楼主
输入文章地址,点击下载即可。
如:http://wenku.baidu.com/view/543c93659b6648d7c1c746eb
程序的最终目标是实现搜索,浏览,下载三位一体的(免费&免登陆)百度文库批量下载工具。
不过这个目标远没有实现,所以文章下载完毕后,还需要自己保存。
呵呵,各位先凑合着用,不知道什么时候才有时间继续写。
今天写了一下午,弄得头都大了。
由于只进行了<br/>到换行符的替换,所以么,看到什么奇怪的字符,不要惊讶,要淡定。。
注意:尚未加入容错机制,还请各位规范操作!
不多说了,欢迎意见反馈。
☆itianda☆
下载地址在这里↓
2011年03月27日 13点03分 1
level 7
bd_tianda 楼主
itianda.ys168.com

2011年03月27日 13点03分 2
level 7
bd_tianda 楼主
说明:需要.net framework2.0
2011年03月27日 14点03分 3
level 7
bd_tianda 楼主
回复:5楼
地址就是手机文库。
我是用的正则,不过不太会用,(昨天中午刚开始看,这个程序就是拿来做试验的[瀑布汗~]
2011年03月28日 05点03分 7
level 7
bd_tianda 楼主
回复:6楼
这个我也没办法,手机文库就是这种效果[狂哭]
2011年03月28日 05点03分 8
level 7
bd_tianda 楼主
2楼不是有地址么、、、
2011年03月28日 06点03分 10
level 7
bd_tianda 楼主
回复:11楼
嗯确实有这个问题,我同学电脑上的360木马防火墙昨天晚上还没什么反应,刚才也开始报毒了。
我试着把文件名改成中文试试。
2011年03月28日 10点03分 13
level 7
bd_tianda 楼主
回复:13楼
错了,是改成英文试试[囧].
2011年03月28日 10点03分 14
level 7
bd_tianda 楼主
小改了一下,速度快了些。
唉,vb.net和vb6的差距咋这么大呢。。[揉脸]
2011年03月28日 23点03分 16
level 7
bd_tianda 楼主
可是和期望的速度差的好远[揉脸]
2011年03月28日 23点03分 17
level 7
bd_tianda 楼主
百度 你等着[怒]
2011年03月29日 10点03分 18
level 7
bd_tianda 楼主
程序以前的版本全部失效。
刚刚进行了更新,支持现在的百度文库,需要的请去下载最新版本。
下载地址在2楼
2011年03月29日 10点03分 19
level 7
bd_tianda 楼主
回复:20楼
我大致说一下吧,等程序完善了再发全套代码。
程序获得的所有的内容都来自手机版的百度文库。
原来是wk.baidu.com,之后又增加了一个wapwenku.baidu.com,今天下午百度蛋疼的把wk.baidu.com给取消了,于是乎,我之前写的文库资源提取工具失效了。
文库中的文章地址,只要把www改成wapwenku就可以访问到手机版。
手机版文库的内容都是文本形式,所以,只要把文章的每一页提取出来,然后组合到一起就是整篇文章了。
2011年03月29日 13点03分 21
level 7
bd_tianda 楼主
由于Win7用VB6太不舒服,所以转向了VB.Net,也就是说我从一个VB的菜鸟升级成了.Net的小白。。[鄙视]
2011年03月29日 13点03分 22
level 7
bd_tianda 楼主
再说取源码(说我是广告贴?)
2011年03月29日 13点03分 23
level 7
bd_tianda 楼主
起初是 ptthlmx (反过来看,和豆子学的[呵呵]) 加上一个VBGood上的函数
http://www.vbgood.com/thread-65329-1-1.html
2011年03月29日 13点03分 24
level 7
bd_tianda 楼主
后来换成了这段代码,效率貌似提高了些
Dim MyClient As WebClient = New WebClient
Dim MyReader As New System.IO.StreamReader(MyClient.OpenRead(URL), System.Text.Encoding.UTF8)
HtmlSrc = MyReader.ReadToEnd
MyReader.Close()
2011年03月29日 13点03分 25
level 7
bd_tianda 楼主
然后弄了个双线程,可是速度提升不明显[不高兴]
2011年03月29日 13点03分 26
level 7
bd_tianda 楼主
测试了下,两个线程并不互斥,可效率确实没怎么提高,所以就没继续增加线程[鲁拉]
2011年03月29日 13点03分 27
level 7
bd_tianda 楼主
我去!wk.baidu.com咋又恢复了呢。。。[气愤]
2011年03月29日 14点03分 28
1 2 尾页