首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从klout异常KloutHTTPError检索数据

从klout异常KloutHTTPError检索数据
EN

Stack Overflow用户
提问于 2014-05-07 11:18:26
回答 1查看 194关注 0票数 0

我正在尝试使用K头python检索klouID。我从mongo数据库中获取用户名,并试图使用这个用户名检索kloudid。我注意到,我只能为某些用户检索I(他们或他们的一些追随者在klout中注册)。因此,我想要创建一个尝试--除非是为了克服klout不能返回kloudid的用户的raise KloutHTTPError( e, uri) klout.api.KloutHTTPError: ERROR: HTTP Error 404: Not Found错误。

我的代码:

代码语言:javascript
复制
for cursor in collection.find().limit(100):
    name =  cursor['database'].get('name')
    print name
    kloutId = k.identity.klout(screenName=name).get('id')
    score = k.user.score(kloutId=kloutId).get('score')
    print "User's klout score is: %s" % (score)
    # By default all communication is not secure (HTTP). An optional secure parameter
    # can be sepcified for secure (HTTPS) communication
    k = Klout('...', secure=True)
    # Optionally a timeout parameter (seconds) can also be sent with all calls
    score = k.user.score(kloutId=kloutId, timeout=5).get('score')
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-08 06:50:08

我添加了以下更改,效果很好:

代码语言:javascript
复制
for cursor in collection.find().limit(10000):
    try:
        name =  cursor['user']['name']
        print name.encode('utf-8')
        kloutId = k.identity.klout(screenName=name).get('id')
        score = k.user.score(kloutId=kloutId).get('score')
        print "User's klout score is: %s" % (score)
        # By default all communication is not secure (HTTP). An optional secure parameter
        # can be sepcified for secure (HTTPS) communication
        k = Klout('...', secure=True)
        # Optionally a timeout parameter (seconds) can also be sent with all calls
        score = k.user.score(kloutId=kloutId, timeout=5).get('score')
        counter = counter+1
        except (KloutHTTPError, UnicodeEncodeError) as e:
                        print "Oops!  That was no kloudId found with that name, or unicode exception.  Try again... ", counter
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23516357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档