我编写了一个Python脚本来自动化使用selenium添加注释的过程。每个注释都是一个接一个地自动发布,并且它们之间有一秒钟。然而,我在一个帖子上自动化的那些评论都没有在一段时间后出现,我只有一个评论,我手动输入了。 9GAG如何做到这一点?有没有办法绕过它?
答案 0 :(得分:2)
如果您参考9gag常见问题解答(https://about.9gag.com/faq/#six-two),您可以看到以下内容:
评论失败:我再也看不到我的评论了。为什么?
这可能是出于以下两个原因之一:
- 自动垃圾邮件过滤器将您的评论标识为垃圾邮件或
- 社区/其他用户投票和/或报告您的评论
多次失败:我无法上传/我不能再发表评论了。为什么?
您的帐户很可能因为您的帐户被暂停或被禁止 违反了我们的9GAG规则。
至于9gag规则(https://about.9gag.com/rules):
没有垃圾邮件,操纵和滥用帐户
每个人都讨厌垃圾邮件。不要发布大量无目标,不需要的东西 或重复的内容和评论,以增加意见。 创建具有重叠使用的多个帐户或为了逃避 不允许暂时或永久禁止单独的帐户。
...所以,我会说你在评论之间的短暂时间或者他们的内容中被发现了。为了尝试这种可能性,我会创建一个脚本,在注释之间随机休息一段时间,并生成随机长度的随机注释:
import random
import time
import string
while True:
random_comment = ' '.join([random.choice(string.printable) for i in range(random.randint(10,100))])
random_time = random.randint(1, 10)
time.sleep(random_time)
upload_comment(random_comment)