2016-07-08 3 views
0

Я пытаюсь этот код:Получить твиты от локального хоста, питона, PyMongo

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. 

Есть ли общий локальный из Twitter API, что я мог бы использовать?

ответ

0

Вы уверены, что MongoDB работает на вашем компьютере? Проверьте, работает ли он. В коде нет ничего плохого. Также было бы полезно узнать, какую версию pymongo вы используете.

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

Не могли бы вы рассказать об этом подробнее?

+0

Я использую Python 3, Spyder. О локальном хосте я понял, что это аргумент функции и не должен меняться. – anitasp

0

, кажется, вы просто скопировать и вставить код, без установки MongoDB
код, который вы ввели не имеет никакого отношения к Twitter, просто подключиться к локальному узлу MongoDB и читать базу данных, которая с именем твитов.
если вы хотите читать твиты вы должны прочитать щебет документацию, которые не имеют никакого отношения к MongoDB Twitter API Docs
PS: если вы хотите, чтобы прочитать данные из локальной базы данных, вы должны изменить тему тему

Смежные вопросы