草庐IT

python - 通过 Tweepy 在 Twitter 上更新状态时的回溯

我一直在尝试使用tweepy在Twitter上发布我的Rpi读数,但首先我想检查tweepy是否正常工作,但事实并非如此。我正确安装了这些包,但是当我尝试运行一个简单的代码来发布一些东西时,我收到了一个错误(是的,我已经创建了一个应用程序并拥有4个凭据)。我尝试运行的代码:importtweepyconsumer_key=''consumer_secret=''access_token=''access_token_secret=''auth=tweepy.OAuthHandler(consumer_key,consumer_secret)auth.set_access_token(a

python - Pep8 E501 : line too long error

我从这段代码中得到错误E501:linetoolong:header,response=client.request('https://api.twitter.com/1.1/statuses/user_timeline.json?include_entities=true&screen_name='+username+'&count=1')但如果我这样写或另一种方式:header,response=client.request('\https://api.twitter.com/1.1/statuses/user_timeline.\json?include_entities=tru

python - 按推文位置和用户位置抓取推文

我正在尝试使用tweepy使用推文位置而不是用户位置来下载推文。目前,我可以下载带有用户位置的推文,但我无法获取推文位置,即使geo_enabled返回True。例如,假设user_a来自纽约,但他在加利福尼亚发推文。我想要用户位置纽约和推文位置加利福尼亚。代码:importtweepyfromtweepyimportStreamfromtweepyimportOAuthHandlerfromtweepy.streamingimportStreamListenerimportpandasaspdimportjsonimportcsvimportsysreload(sys)sys.set

python - 使用 tweepy 获取用户的整个推特时间轴

我正在尝试使用python和tweepy检索包含我个人Twitter状态的全部内容的列表。我已成功通过OAuth进行身份验证,但似乎无法从Twitter收到超过800条状态更新。我的推特简介页面说我有超过2000条推文。我完全符合Twitter强加给我们的3200条推文限制。如有任何帮助,我们将不胜感激!这是我当前的代码(减去OAuthAPI身份验证):forpageintweepy.Cursor(api.user_timeline,count=200).pages(16):page_list.append(page)n=n+1printnforpageinpage_list:fors

python - 我们如何获得来自特定国家/地区的推文

我已经阅读了很多关于这部分的内容,我发现编写地理编码和搜索推文例如https://api.twitter.com/1.1/search/tweets.json?geocode=37.781157,-122.398720,1mi&count=10根据我在推特网站上找到的返回位于给定纬度/经度的给定半径内的用户的推文。使用半径修改器时,将考虑最多1,000个不同的“子区域”。示例值:37.781157,-122.398720,1mi问题!我们如何定义或绘制纬度和经度?我试过谷歌地图,但我只得到一个点,然后我可以添加这个点周围的英里数,但这还不够,我希望包括整个国家,这可能吗?

python - 用户 ID 到用户名 tweepy

有人可以告诉我如何从tweepy上的一个ID获取一个用户名吗?我到处找,找不到任何东西。 最佳答案 如果您只有一个user_id值,则需要使用get_user(user_id)method调用twitterAPI.返回的User对象将包含screen_name下的用户名。#stepsnotshownwhereyousetupapiu=api.get_user(783214)printu.screen_name如果您已经从另一个API调用中获得了用户对象,只需查找screen_name。

python - Tweepy - 排除转推

最终目标是使用tweepyapi搜索来关注主题(即docker)并排除转推。我看过其他提到排除转推的帖子,但它们完全适用。我试图将我学到的知识融入到下面的代码中,但我相信“ifnot”代码放在了错误的位置。任何帮助是极大的赞赏。#!/usr/bin/pythonimporttweepyimportcsv#Importcsvimportos#Consumerkeysandaccesstokens,usedforOAuthconsumer_key='MINE'consumer_secret='MINE'access_token='MINE'access_token_secret='MINE

python - 使用 Tweepy 检索 Twitter 数据时出现 401 错误

我正在尝试使用Tweepy检索Twitter数据,使用下面的代码,但我返回了401错误,并且我重新生成了访问和secrettoken,并且出现了同样的错误。#importsfromtweepyimportStreamfromtweepyimportOAuthHandlerfromtweepy.streamingimportStreamListener#settingupthekeysconsumer_key='xxxxxxx'consumer_secret='xxxxxxxx'access_token='xxxxxxxxxx'access_secret='xxxxxxxxxxxxx'c

python - 在 python 字典中使用 unicode 键

我正在学习使用Python2.7.x的TwitterAPI。我已经保存了一些随机的推文,我正在尝试处理它们。每条推文都使用json.loads转换为字典,所有字典都是列表的一部分。给定一条推文,我希望能够从字典中提取某些字段。键都是unicode字符串。如果我在一个循环中遍历这些键,我可以毫不费力地打印这些值:foriintweet.keys():printi,tweet[i]所以上面的循环工作正常,但我没有运气弄清楚如何手动指定key。“u'text'”是实际推文内容(用户的实际帖子)的关键。如果我尝试打印tweet['text'],我会收到KeyError。我天真地尝试了tweet

python - 在 python 字典中使用 unicode 键

我正在学习使用Python2.7.x的TwitterAPI。我已经保存了一些随机的推文,我正在尝试处理它们。每条推文都使用json.loads转换为字典,所有字典都是列表的一部分。给定一条推文,我希望能够从字典中提取某些字段。键都是unicode字符串。如果我在一个循环中遍历这些键,我可以毫不费力地打印这些值:foriintweet.keys():printi,tweet[i]所以上面的循环工作正常,但我没有运气弄清楚如何手动指定key。“u'text'”是实际推文内容(用户的实际帖子)的关键。如果我尝试打印tweet['text'],我会收到KeyError。我天真地尝试了tweet