Brauche Hilfe bei einem alten python 2.x script

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Sunji117
User
Beiträge: 2
Registriert: Freitag 22. November 2019, 08:19

Hallo, ich suche jemanden, der mir einen alten Python Script aus dem Jahr 2012 wieder zum Laufen kriegen kann. Der Script ist für ein Spiel um Zeit zu sparen. Ich wäre über jede Hilfe dankbar!

Hier ist der alte python 2.x Script :



import msvcrt
import time
import urllib2
import cookielib
import thread
import re
import os
import getpass
import webbrowser
import color_console as cons

def room():
for x in range(len(field)):
if field[x] == " ":
print field[x]
sys.stdout.flush()
elif field[x]=="O":
default_colors = cons.get_text_attr()
default_bg = default_colors & 0x0070
default_fg = default_colors & 0x0007
cons.set_text_attr(cons.BACKGROUND_RED | default_bg |
cons.BACKGROUND_INTENSITY)
print(" ")
cons.set_text_attr(default_colors)
sys.stdout.flush()
if x == 6 and x == 13:
print ""


loop = 1
server=""
use=""
info = "Server: ["+server+"] | RGA: ["+use+ "]\n"
Header = """
____________________________
| |_____| ____/ ____/
| | |/_____/_____
-------------------------------
"""

#getch()
def getch():
os.system("bash -c \"read -n 1\"")
#Cookiejar and Opener
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
opener.addheaders = [('User-agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6')]


f = lambda v, l: [v[i*l:(i+1)*l] for i in range(int(math.ceil(len(v)/float(l))))]

def header():
os.system("cls")
print Header
print info
#anti-lag
def openurl(url):
lagsafe = 1
while lagsafe == 1:
try:
site = opener.open(url)
lagsafe = 0
except IOError:
print "Lag..."
return site
#
def alo2(url, urla):

lagsafe = 1
while lagsafe == 1:
try:
site = opener.open(url, urla)
lagsafe = 0
except IOError:
print "Lag..."
return site

# Define a function for the thread
def Questfinish( threadName, delay):
count = 0
while count != 1:
count += 1

openurl("http://"+server+".outwar.com/"+finish[0])


# Define
amountsockets= range(25)
print Header+info
print "Login:"
#login = msvcrt.getch()
login = raw_input(">")
users = []
servers = []



server = servers[int(login)-1]
use = users[int(login)-1]
info = "Server: ["+server+"] | RGA: ["+use+ "]"
header()
pas = raw_input("Pass:\n")



loginrpg = alo2("http://"+server+".outwar.com/myaccount.php", "login_username="+use+"&login_password="+pas+"")

cookie = str(cj)
cooksplit = cookie.split('<')
cooki = re.findall('rg_sess_id=(.*?) for .outwar.com/>', cooksplit[6])

#webbrowser.open("http://"+server+".outwar.com/world.php?rg_sess_id="+cooki[0])
#raw_input("Opening Session in Browser\nPress any Key to Continue.")
#webbrowser.open("http://"+server+".outwar.com/world.php?rg_sess_id="+cooki[0])
while 1:

elif action == "o":
webbrowser.open("http://"+server+".outwar.com/world.php?rg_sess_id="+cooki[0])

elif action == "q":
talk = openurl("http://"+server+".outwar.com/mob.php?userpawn=&id="+quest[0]).read()
text = re.findall("<p>(.*?)</p>", talk)
a = re.findall("""font size="3"><b>(.*?)</b>""", talk)
quest = re.findall("""a href="(.*?)"><""", talk)
header()
print text[0]
raw_input(a[0])
talk1 = openurl("http://"+server+".outwar.com/"+quest[0]).read()
finish = re.findall("""a href="(.*?)"><""", talk1)
for x in amountsockets:
thread.start_new_thread( Questfinish, ("Quest", 0, ) )
print "quest finish"


except:
print "unknown error"
Sirius3
User
Beiträge: 18272
Registriert: Sonntag 21. Oktober 2012, 17:20

Antworten