python - 为什么我不能用这个 InstaPy 脚本评论帖子?
问题描述
我创建了一个 python 脚本,所以我可以测试 InstaPy 模块。我有一个问题,我无法弄清楚为什么我不能发表评论。我取消了我的脚本,一切都按计划进行,我什至喜欢这些图片,但控制台输出告诉我 - 没有评论!这很奇怪,因为我已经编写了 session.set_do_comment(enabled=True,percentage=100)。有人可以帮助我甚至解释为什么它不起作用吗?
from instapy import InstaPy
session = InstaPy(username="My_Username", password="My_Pssword",geckodriver_path='geckodriver.exe')
session.login()
session.set_relationship_bounds(min_followers=300,max_followers=10000,min_posts=10)
session.set_quota_supervisor(peak_comments_daily=100,peak_likes_daily=100)
session.like_by_tags(["physics","math","stem","quantum","calculus"], amount=50)
session.set_comments(['Nice','Amazing Post!','Keep up the good work!'])
session.set_do_comment(enabled=True,percentage=100)
session.like_by_tags(["physics","math","stem","quantum","calculus"], amount=50)
session.end()
解决方案
我遇到了类似的问题,它没有发表评论。我了解到,session.set_do_comment
必须放在前面session.like_by_tags
。做出这种改变是诀窍。
即使在官方 Github 存储库中,也有人建议这样做。
推荐阅读
- c++ - 如何定义在多个 cpp 文件中使用的接口/API?
- gremlin - Gremlin 查询重叠的日期时间
- java - 如何从 InputStream 创建基于行的 observable?
- javascript - 在 iFrame 中下载和加载 HTML 文件
- c - 在函数中更改指针的值
- php - PHP - 警告:openssl_sign():提供的密钥参数不能被强制转换为私钥
- css - 具有绝对定位子元素的 Flexbox 不会展开
- git - Jenkins Pipeline 在远程取源期间失败(无法更新本地参考)
- java - Java中如何实现Enum对应的BiFunctional函数?
- python - 重命名自动摘要目录树条目