Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        2年前关闭。
                                                                                            
                
        
我写了一个Python脚本来自动化添加带有硒的注释的过程,每个注释自动一个接一个地发布,并且在它们之间间隔一秒钟。但是一段时间后,我在一篇文章上自动发表的评论都没有,只有我手动输入的一条评论。 9GAG是如何做到的?有什么办法可以绕过它?

最佳答案

如果您参考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)

07-26 00:33