如何使用python/TumblrAPI从帖子中获取notes信息?
我对所有这些水平的听写感到困惑,我不得不涉水而过,我觉得用刮擦的方法来做会更容易,但是我想这是一个很好的练习来学习听写,也许一旦我弄明白了就会更快 我的代码如下所示,如何使用python/TumblrAPI从帖子中获取notes信息?,python,api,tumblr,Python,Api,Tumblr,我对所有这些水平的听写感到困惑,我不得不涉水而过,我觉得用刮擦的方法来做会更容易,但是我想这是一个很好的练习来学习听写,也许一旦我弄明白了就会更快 我的代码如下所示,cposts的赋值语句返回404: import pytumblr # Authenticate via OAuth client = pytumblr.TumblrRestClient( 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx' ) f = client.followers('blog.tumblr
cposts
的赋值语句返回404:
import pytumblr
# Authenticate via OAuth
client = pytumblr.TumblrRestClient(
'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'
)
f = client.followers('blog.tumblr.com')
users = f['users']
names = [b['name'] for b in f['users']]
print names
cposts = client.posts(names[0], 'notes_info=True')
print (cposts)
但是pythonapi信息显示:client.posts('codingjester',**params)#获取博客帖子
这篇文章()说你应该使用notes\u info来获取笔记。但我不知道如何用python构建它,而不是创建url
我可以使用请求来构造url,但我认为使用python/tumblr api有一种更简单的方法,如果有人能解释一下的话,我只是还没有弄明白。删除
注释\u info=True
周围的引号。您应该将值True
传递给client
的posts()
方法的notes\u info
参数。相反,您实际上是将字符串'notes\u info=True'
作为位置参数传递,这是无效的,会导致pytumblr创建无效URL,这就是为什么您会得到404。您是否尝试过从notes\u info=True
周围删除单引号?在我看来,他们不应该出现在那里。可能就是这样,我确实收到了很多信息,删除了引号我真傻。必须分析数据来确认是不是真的。是的,没错。谢谢