Python(selenium)的自动9GAG评论会被删除吗?

时间:2018-06-12 16:59:44

标签: python selenium automation automated-tests

我编写了一个Python脚本来自动化使用selenium添加注释的过程。每个注释都是一个接一个地自动发布,并且它们之间有一秒钟。然而,我在一个帖子上自动化的那些评论都没有在一段时间后出现,我只有一个评论,我手动输入了。 9GAG如何做到这一点?有没有办法绕过它?

1 个答案:

答案 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)