2016-07-08 29 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からの一般的なlocalhostがありますつかいます?

答えて

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のドキュメンテーションを読む必要がありTwitter API Docs
PS:あなたがあなたのローカルデータベースからデータを読みたい場合は あなたは、トピックの件名