首页 > 解决方案 > 模块“instaloader”没有属性“Instaloader”

问题描述

我正在尝试使用一个小脚本来获取特定时期的 instagram 帖子

那是代码:

from datetime import datetime
from itertools import dropwhile, takewhile
import instaloader

# Get instance
L = instaloader.Instaloader()


posts = instaloader.Profile.from_username(L.context, PROFILE).get_posts()

SINCE = datetime(2019, 4, 1)
UNTIL = datetime(2015, 4, 23)

for post in takewhile(lambda p: p.date > UNTIL, dropwhile(lambda p: p.date > SINCE, posts)):
    print(post.date)
    L.download_post(post)

当脚本运行时只打印这个:module 'instaloader' has no attribute 'Instaloader'

是的,我已经安装了模块。

标签: python-3.xpycharminstagram

解决方案


如果您的项目名称是 instaloader.py,请尝试将其重命名为不同的名称,因为它与 lib 的名称相同。


推荐阅读