首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

怎么抓取Google/Baidu搜索结果中的链接

2012-02-28 
如何抓取Google/Baidu搜索结果中的链接?我所在的公司最近刚推了一个产品,为了能使不怎么会电脑的大领导能

如何抓取Google/Baidu搜索结果中的链接?
我所在的公司最近刚推了一个产品,为了能使不怎么会电脑的大领导能简单快速关注一下针对该产品的搜索结果,部门的leader希望让我看看能不能短期内做出一个抓取主要搜索引擎,针对该产品的搜索结果,以前没做过这么方面的东西,希望各位能给一点思路和例子,多谢啦~~ 



[解决办法]
这个很简单
百度的搜索链接如下:http://www.baidu.com/s?wd=abc
其中wd=后面的是搜索关键词,把你的搜索词替换掉就可以抓取到相应的内容了
google的链接是:http://www.google.com.hk/search?hl=zh-CN&source=hp&q=%E4%B8%AD%E5%9B%BD&meta=&aq=f&aqi=g10&aql=&oq=&gs_rfai=
其中q=后面的搜索词,不过它用的是UTF8编码,需要把你的关键词做一个编码转换就可以了

[解决办法]
cx_freeze呢,这个有支持python3
[解决办法]
不知道你想怎么给领导显示。让领导搜索?还是你们搜索完了给领导看呀?没明白。
[解决办法]

探讨
不是让领导搜索,而是领导点开一个内部网页,直接显示主要搜索引擎上对某个关键字的搜索结果,以及基于这些结果所做的简要分析。

以前没做过类似的东西,连基本的思路都没有。也不知道该用什么样的工具。

[解决办法]
google提供ajax search 的api,捞回来的资料是json 格式,
用simplejson 可以解开,然後把他帖进你的GUI窗口,看起来很复杂,实际很间单

http://googlesystem.blogspot.com/2008/04/google-search-rest-api.html

热点排行