Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function() {
- var board;
- var page;
- var func;
- board = document.querySelector("input[name=\"board\"]").value;
- page = 1;
- func = function() {
- var r;
- console.log("loading page " + page);
- r = $.ajax({
- type: "GET",
- url: "/" + board + "/" + (page == 1 ? "index" : page) + ".html",
- dataType: "html",
- timeout: 3000
- });
- r.done(function(data) {
- var html;
- html = $.parseHTML(data);
- $(html).find(".thread").each(function() {
- var id;
- var email;
- var filename;
- var del;
- var r1;
- id = this.getElementsByClassName("post_no")[1];
- id = id.innerHTML;
- email = this.getElementsByClassName("email")[0];
- if(!email) {
- return;
- }
- email = email.href;
- if(email !== "mailto:sage") {
- return;
- }
- filename = this.getElementsByClassName("postfilename")[0];
- if(!filename) {
- return;
- }
- filename = filename.innerHTML;
- if(filename.length !== 11) {
- return;
- }
- console.log("deleting " + id);
- del = this.getElementsByClassName("controls")[0];
- if(!del) {
- console.log("error: can't find controls");
- return;
- }
- del = del.getElementsByTagName("a")[0];
- del = del.onclick;
- del = /location\=\'\?(.*?)\'/.exec(del)[1];
- r1 = $.ajax({
- type: "GET",
- url: "/mod.php?" + del,
- dataType: "html",
- timeout: 3000
- });
- });
- });
- r.always(function() {
- if(page >= 100) {
- return;
- }
- page++;
- setTimeout(func, 1000);
- });
- };
- func();
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement