python-3.x - 模块 'instaloader' 没有属性 'Instaloader'

标签 python-3.x pycharm instagram

我正在尝试使用一个小脚本来获取特定时期的 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'

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

最佳答案

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

关于python-3.x - 模块 'instaloader' 没有属性 'Instaloader',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55843410/

相关文章:

c++ - 在 Visual Studio 2012 C++ 项目中嵌入 Python

python - pycharm不使用virtualenv python

iphone - 像 Instagram 一样的照片效果

Instagram Widget - 不使用第三方

python - 在 Windows 上使用 IDLE 安装 python 模块/包

python - 如何将 pandas 数据帧列表转换为 3d numpy 数组?

python - 如何修复我的 pygame 项目中 Python 二进制文件中的编码错误?

python - 在pycharm和kivy中更新骨架

api - 增加 Instagram API 350 个请求限制

python - 用 shutil.rmtree 和 os.mkdir 覆盖目录有时会出现 'Access is denied' 错误