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

我刚刚开始使用Instaloader,但是当我尝试下载特定帖子时,我的代码无法继续


from instaloader import Instaloader, Profile, Post


# Get instance

L = 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


紫衣仙女
浏览 61回答 1
1回答

冉冉说

查看源代码后发现问题所在。download_post 函数做了很多事情,您可以使用以下行停用它们:L = Instaloader()L.post_metadata_txt_pattern = ""L.download_geotags = FalseL.save_metadata = FalseL.save_metadata_json = FalseL.download_comments = False代码无法继续的问题是该函数需要很长时间才能下载所有评论希望这对将来的人有所帮助和安全:)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python