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