Guest User

Untitled

a guest
Apr 3rd, 2017
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.40 KB | None | 0 0
  1. import requests as req
  2. import json
  3. from time import sleep
  4. from requests.adapters import HTTPAdapter
  5. import sys
  6.  
  7. username = sys.argv[1]
  8. password = sys.argv[2]
  9.  
  10. s = req.Session()
  11. s.mount('https://www.reddit.com', HTTPAdapter(max_retries=5))
  12. s.headers["User-Agent"] = "lol"
  13. r = s.post("https://www.reddit.com/api/login/{}".format(username),
  14.            data={"user": username, "passwd": password, "api_type": "json"})
  15. s.headers['x-modhash'] = r.json()["json"]["data"]["modhash"]
  16.  
  17. def main(rows,columns):
  18.     mylist = [[0 for x in range(columns)] for x in range(rows)]
  19.     r = {}
  20.     dic1 = {}
  21.    
  22.     for i in range(rows):
  23.         for j in range(columns):
  24.            mylist[i][j] = '%s;%s'%(i,j)
  25.     for j in range(columns):
  26.         for i in range(rows):
  27.             message = "Probing absolute pixel x="+str(i)+"&y="+str(j)
  28.             print(message)
  29.             while True:
  30.                 r = s.get('https://www.reddit.com/api/place/pixel.json?x='+str(i)+'&y='+str(j), timeout=2)
  31.                 if r.status_code == 200:
  32.                     dic1[str(i)+' '+str(j)] = r.json()
  33.                     sleep(0.1)
  34.                     break
  35.                 else:
  36.                     print("ERROR: ", r, r.text)
  37.     print(mylist)            
  38.     print(dic1)
  39.     with open('/home/bulat/Desktop/reddit_place.txt', 'w') as outfile:
  40.         json.dump(dic1, outfile, sort_keys = True, indent = 4)
  41.  
  42. main(11,11)
Add Comment
Please, Sign In to add comment