Mac下找不到InstaPy的like_util.py文件且运行时报无法检测帖子媒体类型错误
解决步骤
- 你看到的包含.db、.xpi文件的文件夹是InstaPy运行时生成的工作数据目录,并非源代码存放位置,自然找不到like_util.py。sqlite浏览器用于查看运行产生的结构化数据,不可能存储源代码文件,不需要在.db文件里找目标代码。
- InstaPy属于通过pip安装的第三方Python依赖包,源代码默认存放在Python的site-packages目录下,Mac上可以通过终端快速定位路径:
执行命令pip3 show instapy,返回结果里的Location字段就是依赖包的安装根目录,进入该路径下的instapy子文件夹,就能找到like_util.py文件。按照你找到的修改方案调整对应代码保存后,重新运行脚本即可生效。
冗余代码优化提示
你当前脚本里手动初始化的webdriver.Firefox实例在调用sesh.login()前就已经被quit,后续InstaPy会自动管理浏览器实例,末尾的browser.quit()调用的是已经关闭的实例,没有实际作用,可以直接删掉这部分冗余代码。
内容的提问来源于stack exchange,提问作者Townie Robbins
相关产品推荐
相关产品推荐

