Користувач:BaseBot/Патруль
Перейти до навігації
Перейти до пошуку
package patrolbot;
import net.wikipedia.Wiki;
/**
*
* @author Base
*/
public class PatrolBot {
/**
* @param args the command line arguments
* @throws Exception
*/
public static void main(String[] args) throws Exception {
Wiki wiki = new Wiki("uk.wikipedia.org");
wiki.login("Login", "Password".toCharArray());
int limit = 50;
//робота за спиком пана Rar
String sectionText=wiki.getSectionText("Вікіпедія:Проект:Адміністративні одиниці країн світу/Франція/Затвердження", 1);
String[] nedoMunic=sectionText.split("\\* \\[\\[");
for (int i=1;i<nedoMunic.length;i++){
String munic=nedoMunic[i].split("]]")[0];
System.out.println("Зараз буде перевірено муніципалітет "+munic);
wiki.patrol(munic, "Автоматичне патрулювання муніципалітетів", false, "1");
}
/* Патрулювання редиректів простору Шаблон:
String memP = "";
for (int i = 1; i < 10; i++) {
String[] redirectsList = wiki.allPages(memP, Wiki.TEMPLATE_NAMESPACE, true);
System.out.println("redirectsList.length "+redirectsList.length);
for (int j = 0; j <= redirectsList.length; j++) {
System.out.println("Зараз перевырятиметься сторінка ("+redirectsList[j]+")");
wiki.patrol(redirectsList[j], "перевірка ботом", false, "1");
if (j == limit) {
memP = redirectsList[j];
System.out.println("Цикл закінчується статтею "+memP);
} else {
}
}
}
*/
}
}