免费注册 查看新帖 |

Chinaunix

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

用python 连接 google的简单例子 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-11 09:42 |只看该作者 |倒序浏览

               
               
               
               
                昨天突然想到用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 ')
#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"
               
               
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17260/showart_98066.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP