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
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs