从本地主机python和pymong获取tweet

2024-04-26 09:53:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试以下代码:

import pymongo
import json
import numpy as np

client = pymongo.MongoClient('localhost', 27017)
db = client.test
collection = db['tweets']

print ("Tweets Capturados: ", collection.count())

但是,我得到一个错误:

ServerSelectionTimeoutError: localhost:27017: [WinError 10061] No connection could be made because the target machine actively refused it.

我可以使用twitterapi中的通用localhost吗


Tags: 代码testimportnumpyclientjsonlocalhostdb
2条回答

似乎您只是复制并粘贴了代码,而没有安装MongoDB
您提供的代码没有连接到twitter,它只是连接到本地mongodb主机并读取一个名为tweets的数据库
如果你想阅读tweet,你必须阅读与MongoDB Twitter API Docs无关的twitter文档
附言: 如果要从本地数据库中读取数据,应更改主题

您确定MongoDB正在您的本地计算机上运行吗?请检查它是否正常运行。 你的代码没有问题。 另外,知道你使用的是哪个版本的pymongo也很有用

Is there a generic localhost from Twitter API that I could use?

你能详细说明一下吗

相关问题 更多 >