“无法检测帖子媒体类型。跳过” InstaPy 机器人不与帖子互动

Kir*_*lve 1 python instapy

我正在尝试为 instapy 编写一个代码,以便通过标签对帖子进行点赞和评论。它显示标签页面但不与帖子交互。我的代码:

session = InstaPy(username, password)                               
session.login()                                                                          
session.set_relationship_bounds(enabled=True,max_followers=200)                          
session.set_do_follow(True,percentage=100)                                               
session.like_by_tags(["indiemusic", "heartbreakanniversary"], amount=5,interact=True)      
session.set_dont_like(["naked", "nsfw"])                                                 
session.set_do_follow(True, percentage=50)                                               
session.set_do_comment(True, percentage=50)                                              
session.set_comments(["Nice!", "S`weet!", "Beautiful :heart_eyes:"])                      
session.set_user_interact(amount=1,randomize=True,percentage=100)                        
session.end()                                                                                         
Run Code Online (Sandbox Code Playgroud)

gut*_*kar 5

like_util.py 文件中有一个单词错误。它已作为错误提交,并已提出合并请求。因此,在未来的某个时候,您只需重新安装 InstaPy,它就会得到修复。

同时,如果您仍想使用该软件包,您有多种选择:

  1. 在您的系统上找到 like_util.py 文件,并将第 908 行的最后一个“span”更改为“div”。请参见此处。您可以通过在 python shell 中运行以下命令来找到安装 instapy 的可能目录。

    导入系统;打印(系统路径)

这将打印路径列表。在我的系统上,instapy 位于其中一个路径中名为 site-packages/instapy 的目录中。

  1. 使用虚拟环境并在其中安装instapy,然后在其中修改文件like_util.py 文件。相关说明可以在instapy.org 文档站点附加信息选项卡中找到。