China Open source community
站内导航:

 
 
 
当前位置: 首页 >> 程序设计 >> 用python 连接google的简单例子
 

用python 连接google的简单例子

作者:george chang      来源:cublog.cn     发表时间:2006-04-19     浏览次数:      字号:    

昨天突然想到用google查询点东西,后来想起了O'Reilly 的google hacks这本书,
翻了一下,看到可以用python实现,就试了一试.注意要想通过python使用google api,那么需要SOAPPY,还有ZSI,pygoogle等模块.另外,要安装python的模块,还需要用到python-setuptools.

源代码如下:
#!/usr/bin/python
import sys,string,codecs
#google search api
import google
#handling command line arguments
import getopt
if sys.argv[1:]:
    #如果不进行unicode转换,好像查中文时会出错
    query=unicode(sys.argv[1],'utf-8')
else:
    sys.exit('Usage: python gsearch.py <query>')
#my google license key
google.LICENSE_KEY='输入你的google license key'
#query google
data=google.doGoogleSearch(query)
sys.stdout=codecs.lookup('utf-8')[-1](sys.stdout)
for result in data.results:
    print string.join((result.title,result.URL,result.snippet),"n"),"n"

编辑 webmaster

 
 
 
评论
 
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •  
    中国源码网 - WWW.YUANMA.ORG - 中国开放源代码社区