小编Tim*_*eno的帖子

用tweepy获取用户整个Twitter时间表

我试图通过python和tweepy检索包含我个人twitter状态的全部内容的列表.

我已成功通过OAuth进行身份验证,但似乎无法从Twitter收到超过800个状态更新.我的Twitter生物页面说我有超过2000条推文.我完全符合Twitter对我们施加的3200条推文限制.

任何帮助将不胜感激!

这是我当前的代码(减去OAuth API身份验证):

for page in tweepy.Cursor(api.user_timeline, count=200).pages(16):
    page_list.append(page)
    n = n+1
    print n

for page in page_list:
    for status in page:
       print status.text
Run Code Online (Sandbox Code Playgroud)

python twitter tweepy

12
推荐指数
1
解决办法
1万
查看次数

嵌入式文档与MongoEngine有关

我使用带有Flask-MongoEngine的MongoDB作为我的网络应用程序的ORM组件.

我已经构建了User文档架构,如下所示:

from ..core import db

class UserComics(db.EmbeddedDocument):
    favorites = db.SortedListField(db.StringField(), default=None)

class UserSettings(db.EmbeddedDocument):
    display_favs = db.BooleanField(default=False)
    default_cal = db.StringField(default=None)
    show_publishers = db.ListField(db.StringField(), default=None)

class UserTokens(db.EmbeddedDocument):
    refresh_token = db.StringField(default=None)
    access_token = db.StringField(default=None)
    expire_time = db.StringField(default=None)

class User(db.Document, UserMixin):
    # Save User document to this collection
    meta = {'collection': 'users_test'}

    userid = db.StringField()
    full_name = db.StringField()
    first_name = db.StringField()
    last_name = db.StringField()
    gender = db.StringField()
    birthday = db.StringField()
    email = db.EmailField()
    friends = db.ListField(db.StringField())
    date_creation = db.DateTimeField()
    last_login = db.DateTimeField()
    favorites …
Run Code Online (Sandbox Code Playgroud)

python mongodb mongoengine flask flask-mongoengine

6
推荐指数
1
解决办法
7256
查看次数