我用的是instapy-0.6.14
代码:
from instapy import InstaPy
import random
from instapy import InstaPy
from instapy import smart_run
#login credentials
insta_username = '****'
insta_password = '****'
#login session
session = InstaPy(username=insta_username, password=insta_password)
session.login()
session.like_by_tags(["#carz"], amount=5)下降到误差以下
追溯(最近一次调用):文件"E:\Study\Python_Automation\Insta_Commentor\quickstart.py",第56行,在session.like_by_tags(my_hashtags,amount=90,media=None)文件行1977年,在like_by_tags不合适,user_name,is_video中,原因,scope = check_link( check_link media = post_page KeyError: 0中的文件check_link第618行)
发布于 2022-02-19 15:59:05
这为我解决了这个问题:https://github.com/InstaPy/InstaPy/issues/6472
Line 619 etc. replaced with:
logger.info("post_page: {}".format(post_page))
media = post_page ['items'] [0]
is_video = media ["is_unified_video"]
user_name = media ["user"] ["username"]
image_text = media ["caption"] ["text"]
owner_comments = ""https://stackoverflow.com/questions/70084679
复制相似问题