当前位置: 首页 > 知识库问答 >
问题:

使用 tweepy 打印推特用户时间线 - 引发错误

邵诚
2023-03-14

我想打印一个特定的用户时间表,但似乎找不到可用的代码片段。

从文档中:

API.user_timeline([id/user_id/screen_name][, since_id][, max_id][, count][, page])

返回身份验证用户或指定用户最近发布的20个状态。也可以通过id参数请求另一个用户的时间线。

我的尝试:

user = api.get_user('WSJ')
count = 25

for status in tweepy.Cursor(api.user_timeline(user, count, 2)):
    print (tweet.text)
    # print (statuts)

引发TweepError(error_msg,resp,api_code=api_error_code)

tweepy.error错误。TweepError:Twitter错误响应:状态代码=414

共有1个答案

唐和洽
2023-03-14

414是请求URI太长,这意味着生成的URI太长而无法由twitter API服务器处理。

也许通过减少您的参数或您的< code>count值,您将能够获得一个成功的响应。

 类似资料:
  • 我想用python和tweepy流我自己的twitter时间线,并使用下面的代码,但它只是打印我一些数字,我没有打印我的时间线twitts。你能帮我吗?

  • 我正在尝试使用tweepy(用于twitter的python api)发布推文。我有一个很长的url,使用itty bitty来承载一个降价页面。该链接可以通过twitter网站(此处为tweet)发布,但不能通过api发布。返回的错误表明tweet太长: 我已经确保tweet低于字符限制,减去t.co缩短的URL限制使用的字符(目前每个URL 23个)。不确定下一步要尝试什么?

  • 当使用Tweepy收集视频推文时,通常返回的状态对象有一个属性,其中包含媒体信息,如指向mp4文件的直接链接。 但是,似乎Amplify视频(amp.twimg.com)的状态缺少此属性,因此我在收集媒体URL时遇到问题。如果您使用浏览器(例如 http://amp.twimg.com/v/50bac95c-1508-40c6-a0fc-c1b26a53a3b8)导航,他们有一个指向视频的链接,这

  • 我使用Tweepy访问流API并将其存储在JSON文件中。代码看起来很好,但我一直得到这个错误:属性错误:'NoneType'对象没有属性'strip' 这里的错误在最后一行。我认为流正在返回null,因此当我试图过滤它时,它给出了错误。请帮忙!

  • 我正在运行下面的程序。但是我得到了下面的错误信息。401 **** 401 ****(不停重复) 代码(从某个论坛获得)基本上试图连接到Twitter并获取tweets。当它在ubuntu终端上运行时,出现了401错误信息。

  • 我编写了一个Python脚本,将每条推文中的6个URL上传到Twitter。我使用API调用来拉下所有发布的帖子,有效地缩短了我发布到twitters t.co URL的URL。 我的问题是调用没有按时间顺序排列tweet。 在Twitter时间线中,最新的tweet发布在顶部。如果我能从底部读回时间线,我会更喜欢它,这是我第一条推文的开始。 这是我用来从推特上检索我时间轴上推文的代码: 有人知道