Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- import base64
- import json
- egelauth="Basic XXXXXX"
- i=0
- password="XXXXX"
- urlbasis="http://dev.alpha-trader.com/"
- #partnerid="XXXXX" #stable
- partnerid="XXXXX" #dev
- headeregel={
- 'authorization': egelauth,
- 'x-authorization': partnerid,
- 'cache-control': "no-cache",
- }
- auth=""
- def createuser(username):
- url = urlbasis+"user/register"
- mail=username+"@gmx.de"
- companyname="comp"+username
- querystring = {"username":username,"emailAddress":mail,"password":password}
- headers = {
- 'x-authorization': partnerid,
- 'cache-control': "no-cache",
- }
- response = requests.request("POST", url, headers=headers, params=querystring)
- def createcompany(companyname, username):
- url = urlbasis+"api/companies/"
- querystring = {"name":companyname,"cashDeposit":"50000"}
- headers = {
- 'authorization': auth,
- 'x-authorization': partnerid,
- 'cache-control': "no-cache",
- }
- response = requests.request("POST", url, headers=headers, params=querystring)
- print(response.text)
- def getcompanyid(username):
- url = urlbasis+"api/companies/ceo/username/"+username
- response = requests.request("GET", url, headers=headeregel)
- parsed_json = json.loads(response.text)
- companyid=parsed_json[0]['id']
- return companyid
- def employegelasceo(companyid):
- url = urlbasis+"api/polls/employceo"
- querystring = {"companyId":companyid,"dailyWage":"150"}
- response = requests.request("POST", url, headers=headeregel, params=querystring)
- url = urlbasis+"api/polls/"
- headers = {
- 'authorization': auth,
- 'x-authorization': partnerid,
- 'cache-control': "no-cache",
- }
- response = requests.request("GET", url, headers=headers)
- parsed_json = json.loads(response.text)
- pollid=parsed_json[0]['id']
- print(pollid)
- url = urlbasis+"api/polls/"+pollid
- querystring = {"voices":"50000","votingType":"YES"}
- headers = {
- 'authorization': auth,
- 'x-authorization': partnerid,
- 'cache-control': "no-cache",
- }
- response = requests.request("POST", url, headers=headers, params=querystring)
- #print(response.text)
- url = urlbasis+"api/polls/execute/"+pollid
- response = requests.request("POST", url, headers=headeregel)
- username="depp"
- ag=username
- auth=username+":"+password
- auth= base64.encodestring(auth)
- auth="Basic "+auth
- auth=auth.replace('\n', '')
- createuser(username)
- createcompany(ag, username)
- employegelasceo(getcompanyid(username))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement