Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #mgostIH
- # You can download the official password->Gjp converter at http://www.mediafire.com/download/5muk4411f694gb7/GJP_Encrypt.exe
- from urllib.request import urlopen
- GetComments = "http://www.boomlings.com/database/getGJComments20.php"
- RemoveComments = "http://www.boomlings.com/database/deleteGJComment20.php"
- def GetPageComments(levelID,page):
- packet = "gameVersion=20&binaryVersion=29&levelID="+str(levelID)+"&page="+str(page)+"&userID=16506827&total=0&secret=Wmfd2893gb7"
- packet = packet.encode()
- data = urlopen(GetComments,packet).read().decode()
- if data!="-1":
- return data
- return 0
- def GetCommentIDs(data):
- if not data:
- return 0
- comments = []
- data = data.split("#")
- data = data[0].split("|")
- for i in data:
- comments.append(i.split("~")[-1])
- return comments
- def RemoveComment(accountID,gjp,levelID,commentID):
- packet = "gameVersion=20&binaryVersion=29&accountID="+str(accountID)+"&gjp="+gjp+"&commentID="+str(commentID)+"&secret=Wmfd2893gb7&levelID="+str(levelID)
- packet = packet.encode()
- data = urlopen(RemoveComments,packet).read().decode()
- if data!="-1":
- return data
- return 0
- commentIDs = []
- counter = 0
- accID = input("Insert accountID: ")
- accID = int(accID)
- gjp = input("Insert gjp: ")
- levelID = input("Insert levelID: ")
- levelID = int(levelID)
- page_amount = int(input("Insert number of pages to delete: "))
- for page in range(page_amount):
- tempcomments=GetCommentIDs(GetPageComments(levelID,page))
- if tempcomments:
- commentIDs +=tempcomments
- else:
- break
- if commentIDs:
- for i in commentIDs:
- if RemoveComment(accID,gjp,levelID,i):
- counter+=1
- print("Removed",counter,"comments.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement