【发布时间】:2019-04-25 06:51:47
【问题描述】:
我正在尝试使用一个小脚本来获取特定时期的 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模块/包吗?如果是 - 请重命名。 -
不,我没有
-
我明白了,尝试在导入后立即添加
print(instaloader),看看是否加载了正确的模块。 -
你发现了吗?
标签: python-3.x pycharm instagram