Advertisement
Guest User

Untitled

a guest
Jul 11th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. import requests
  2. import base64
  3. import json
  4. egelauth="Basic XXXXX"
  5. i=0
  6. password="XXXXXX"
  7. urlbasis="http://dev.alpha-trader.com/"
  8. #partnerid="XXXXXX" #stable
  9. partnerid="XXXXXXX" #dev
  10. headeregel={
  11. 'authorization': egelauth,
  12. 'x-authorization': partnerid,
  13. 'cache-control': "no-cache",
  14. }
  15.  
  16. while i<20:
  17. url = urlbasis+"user/register"
  18. username="d"+str(i)
  19. mail=username+"@gmx.de"
  20. companyname="comp"+username
  21. querystring = {"username":username,"emailAddress":mail,"password":password}
  22. headers = {
  23. 'x-authorization': partnerid,
  24. 'cache-control': "no-cache",
  25. }
  26. response = requests.request("POST", url, headers=headers, params=querystring)
  27. print(response.text)
  28. url = urlbasis+"api/companies/"
  29. querystring = {"name":companyname,"cashDeposit":"50000"}
  30. auth=username+":"+password
  31. auth= base64.encodestring(auth)
  32. auth="Basic "+auth
  33. auth=auth.replace('\n', '')
  34. print (auth)
  35. print ("\n")
  36. headers = {
  37. 'authorization': auth,
  38. 'x-authorization': partnerid,
  39. 'cache-control': "no-cache",
  40. }
  41. response = requests.request("POST", url, headers=headers, params=querystring)
  42. print(response.text)
  43.  
  44. url = urlbasis+"api/companies/ceo/username/"+username
  45.  
  46. response = requests.request("GET", url, headers=headeregel)
  47. parsed_json = json.loads(response.text)
  48. companyid=parsed_json[0]['id']
  49. url = urlbasis+"api/polls/employceo"
  50. querystring = {"companyId":companyid,"dailyWage":"150"}
  51. response = requests.request("POST", url, headers=headeregel, params=querystring)
  52.  
  53. #print(response.text)
  54. url = urlbasis+"api/polls/"
  55. headers = {
  56. 'authorization': auth,
  57. 'x-authorization': partnerid,
  58. 'cache-control': "no-cache",
  59. }
  60.  
  61. response = requests.request("GET", url, headers=headers)
  62. parsed_json = json.loads(response.text)
  63. pollid=parsed_json[0]['id']
  64. print(pollid)
  65.  
  66. url = urlbasis+"api/polls/"+pollid
  67.  
  68. querystring = {"voices":"50000","votingType":"YES"}
  69. headers = {
  70. 'authorization': auth,
  71. 'x-authorization': partnerid,
  72. 'cache-control': "no-cache",
  73. }
  74. response = requests.request("POST", url, headers=headers, params=querystring)
  75. #print(response.text)
  76.  
  77. url = urlbasis+"api/polls/execute/"+pollid
  78. response = requests.request("POST", url, headers=headeregel)
  79.  
  80. #print(response.text)
  81. i=i+1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement