程序实现:利用百度(谷歌)搜索并下载,该怎么处理

程序实现:利用百度(谷歌)搜索并下载
问一下大家如何实现这个程序:
就是我有一段文字,作为关键字,传给百度,然后让他进行搜索,这个是在后台完成的,然后对其前n个网址进行下载,到本地。如何进行?? 语言还没想好 不过,最好用VC或者C++吧


------解决方案--------------------
最重要的,对HTTP协议及HTML有基本的了解,否则,都不能下手,就算下了手,也还是难以深入
HTTP:回答你怎么与网站服务器沟通
HTML:告诉你所得到的东西究竟是什么
你平时用浏览器,它就做了上面两项工作,你在浏览器中看到的,与背后的数据及指令区别很大

在上面这些基础具备后,还要研究百度的特点,才能获取有价值的信息

其实网络上,此类二传手源码很多,百度谷歌一下...