我刚刚开始使用Instaloader,但是当我尝试下载特定帖子时,我的代码无法继续from instaloader import Instaloader, Profile, Post# Get instanceL = Instaloader()L.login(username, password)print("login complete")post = Post.from_shortcode(L.context, "CEPH-B0M8B9")L.download_post(post, target='test')print("test")它不会打印“测试”而且我在更改帖子保存的文件名时也遇到了一些困难。在文档中它说:target (Union[str, Path]) – 目标名称,即配置文件名称、#hashtag、:feed;为文件名。但这根本没有帮助我:/我很欣赏每一个答案:D
1 回答
冉冉说
TA贡献1877条经验 获得超1个赞
查看源代码后发现问题所在。
download_post 函数做了很多事情,您可以使用以下行停用它们:
L = Instaloader()
L.post_metadata_txt_pattern = ""
L.download_geotags = False
L.save_metadata = False
L.save_metadata_json = False
L.download_comments = False
代码无法继续的问题是该函数需要很长时间才能下载所有评论
希望这对将来的人有所帮助和安全:)
添加回答
举报
0/150
提交
取消