为了账号安全,请及时绑定邮箱和手机立即绑定

将 Instaloader 与 Python 结合使用时卡在下载中

将 Instaloader 与 Python 结合使用时卡在下载中

紫衣仙女 2023-07-18 09:46:09
我刚刚开始使用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

代码无法继续的问题是该函数需要很长时间才能下载所有评论


希望这对将来的人有所帮助和安全:)


查看完整回答
反对 回复 2023-07-18
  • 1 回答
  • 0 关注
  • 58 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信