Huji added a comment.

  @Dalba I just ran this simplified bot on fawiki and ran into the same issue 
(of it asking me to login again):
  
    import pywikibot
    from pywikibot import Site
    
    proxies = ('198.16.74.205', '204.14.73.69', '185.217.117.2')
    
    class FindProxyBot():
    
        def __init__(self):
            self.site = Site('fa', 'wikipedia')
            self.target = 'ویکی‌پدیا:گزارش دیتابیس/کشف پروکسی'
            self.summary = 'روزآمدسازی نتایج (وظیفه ۲۲)'
            self.blocksummary = '{{پروکسی باز}}'
    
        def find_proxies(self):
    
            for ip in proxies:
                pywikibot.output('Checking %s' % ip)
                target = pywikibot.User(self.site, ip)
                if target.isBlocked():
                    pywikibot.output('Unblocking %s' % ip)
                    self.site.unblockuser(target)
                pywikibot.output('Blocking %s' % ip)
                self.site.blockuser(
                    target, '1 year', self.blocksummary,
                    anononly=False, allowusertalk=True)
    
    
    robot = FindProxyBot()
    robot.find_proxies()

TASK DETAIL
  https://phabricator.wikimedia.org/T229293

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Huji
Cc: Dvorapa, Dalba, Framawiki, Aklapper, Huji, pywikibot-bugs-list, Viztor, 
DannyS712, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Altostratus, Avicennasis, 
mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to