Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests as req
- import json
- from time import sleep
- from requests.adapters import HTTPAdapter
- import sys
- username = sys.argv[1]
- password = sys.argv[2]
- s = req.Session()
- s.mount('https://www.reddit.com', HTTPAdapter(max_retries=5))
- s.headers["User-Agent"] = "lol"
- r = s.post("https://www.reddit.com/api/login/{}".format(username),
- data={"user": username, "passwd": password, "api_type": "json"})
- s.headers['x-modhash'] = r.json()["json"]["data"]["modhash"]
- def main(rows,columns):
- mylist = [[0 for x in range(columns)] for x in range(rows)]
- r = {}
- dic1 = {}
- for i in range(rows):
- for j in range(columns):
- mylist[i][j] = '%s;%s'%(i,j)
- for j in range(columns):
- for i in range(rows):
- message = "Probing absolute pixel x="+str(i)+"&y="+str(j)
- print(message)
- while True:
- r = s.get('https://www.reddit.com/api/place/pixel.json?x='+str(i)+'&y='+str(j), timeout=2)
- if r.status_code == 200:
- dic1[str(i)+' '+str(j)] = r.json()
- sleep(0.1)
- break
- else:
- print("ERROR: ", r, r.text)
- print(mylist)
- print(dic1)
- with open('/home/bulat/Desktop/reddit_place.txt', 'w') as outfile:
- json.dump(dic1, outfile, sort_keys = True, indent = 4)
- main(11,11)
Add Comment
Please, Sign In to add comment