豆瓣 api python环境的搭建

来源:互联网 发布:适合美工使用的电脑 编辑:程序博客网 时间:2024/06/04 19:18
参考文章
http://code.google.com/p/douban-python/wiki/Installation

本机环境python26,(安装的pythonxy,强烈推荐,虽然它的版本不是python3.0)并设置好了环境变量 path

--------------------------------
1. 安装gdata并解压
下载地址:
http://code.google.com/p/gdata-python-client/downloads/detail?name=gdata-2.0.17.zip&can=2&q=
打开cmd,cd 到解压根目录,输入以下命令安装:
python setup.py install --home=~

2 安装 douban-python
下载地址:
http://code.google.com/p/douban-python/downloads/detail?name=douban-python-0.4.1.tar.gz&can=2&q=
安装同上,cd 到解压根目录,输入命令
python setup.py install

3 申请一个测试key
申请地址:
http://www.douban.com/service/apikey/0f895e45a9aa85642e9c1ad0fcff902c/

4 测试一个例子
~\douban-python-0.4.1\examples\montypython.py
依赖的库在前两步已经安装了,直接就可以用。如果成功在控制台上会打出电影列表

# -*- coding: utf-8 -*-
import douban.service

APIKEY = '0f895e45a9aa85642e9c1ad0fcff902c'
SECRET = '3e8fbbeded604aca'

client = douban.service.DoubanService(api_key=APIKEY)
feed = client.SearchMovie("Soldier")
for movie in feed.entry:
    print "%s: %s" % (movie.title.text, movie.GetAlternateLink().href)

5 复杂一点的例子

下载webpy,地址:
http://webpy.org/install
用git没有get下来,直接用http下载地址下载。安装同上,cd 到解压根目录,输入命令
python setup.py install

例子路径:
~\douban-python-0.4.1\examples\montypython.py
有3个问题:
1)  填写申请的key
API_KEY=''
SECRET=''
2)那个web.py的接口变了,要修改下
if __name__ == '__main__':
    web.run(urls, globals())
改成:
app = web.application(urls, globals())
if __name__ == '__main__':
    app.run()

3)控制台打印出 http://0.0.0.0:8080 ,没看明白啥意思?
大家看到了这篇日志,知道怎么才能让他跑起来,欢迎留言