Я пытаюсь удалить более 2000 пользователей спама из wikisite, поэтому я использовал механизацию и слияние пользователей и удаление (расширение mediawiki). проблема Я сталкиваюсь, что для удаления, механизировать должна отметьте флажок, который не похож на работу:mechanize checkbox control not working python
fi = open('users')
for user in fi.readlines():
response3 = br.open('url')
br.form = list(br.forms())[0]
br['olduser'] = user
br['newuser'] = 'Spambot'
br.form.find_control(name='deleteuser').items[0].selected = True
response4 = br.submit()
print response4.read(), '\njust deleted ', user
fi.close()
Я посмотрел на многих постах здесь, на StackOverflow, а также на других сайтах, и все говорят то же самое
br.form.find_control(name='deleteuser').items[0].selected = True
должен это сделать. что я делаю неправильно?
Можете ли вы указать URL или html страницы? – ton1c
Какое поведение вы видите? Вы пытались использовать RobustFactory? –
html не имеет отношения к делу, является ссылкой на форму расширения mediawiki (specialpage: usermergeanddelete). –