1

我已经下载了 Instapy 的最新版本,并将其放在 C:\Users\adriel\AppData\Local\Programs\Python\Python39\Lib\site-packages 上,但总是在我运行简单的 like_by_tag 脚本或任何其他类似脚本时脚本发生此问题:

不适当,用户名,is_video,原因,范围 = check_link()

我不知道如何解决它,没有找到好的解决方案。

以前有人已经解决过这个错误,看起来这个新版本的 InstaPy 有很多问题需要修复?

# session
session = InstaPy(username=userInfo['username'], password=userInfo['password'])
session.login()
# comments
session.set_do_comment(enabled=True, percentage= int(probability))
session.set_comments(comentarios, media='Photo')
# likes
session.set_do_like(enabled=True, percentage=100)
session.like_by_tags([tag], amount=int(total))
4

1 回答 1

0

由于 instagram 源代码更改。您必须更改代码如下:

文件:instapy/like_util.py,行:619

    media = post_page['items'][0]
    is_video = media["is_unified_video"]
    user_name = media["user"]["username"]
    image_text = media["caption"]["text"]
    owner_comments = ""
于 2022-02-19T13:00:02.167 回答