我剛剛開(kāi)始使用Instaloader,但是當(dāng)我嘗試下載特定帖子時(shí),我的代碼無(wú)法繼續(xù)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")它不會(huì)打印“測(cè)試”而且我在更改帖子保存的文件名時(shí)也遇到了一些困難。在文檔中它說(shuō):target (Union[str, Path]) – 目標(biāo)名稱(chēng),即配置文件名稱(chēng)、#hashtag、:feed;為文件名。但這根本沒(méi)有幫助我:/我很欣賞每一個(gè)答案:D
1 回答

冉冉說(shuō)
TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
查看源代碼后發(fā)現(xiàn)問(wèn)題所在。
download_post 函數(shù)做了很多事情,您可以使用以下行停用它們:
L = Instaloader()
L.post_metadata_txt_pattern = ""
L.download_geotags = False
L.save_metadata = False
L.save_metadata_json = False
L.download_comments = False
代碼無(wú)法繼續(xù)的問(wèn)題是該函數(shù)需要很長(zhǎng)時(shí)間才能下載所有評(píng)論
希望這對(duì)將來(lái)的人有所幫助和安全:)
添加回答
舉報(bào)
0/150
提交
取消