Advertisement
Armandur

Untitled

Nov 7th, 2022
680
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.81 KB | Source Code | 0 0
  1. import requests, os
  2.  
  3. cookie = "blahablaha"
  4. baseURL = "https://adventofcode.com/"
  5.  
  6. def getInput(year, day):
  7.     fileName = f"{year}-{day}.txt"
  8.     if os.path.isfile(fileName):
  9.         with open(fileName, 'r') as file:
  10.             return file.read().splitlines()
  11.  
  12.     request = requests.get(f"{baseURL}{year}/day/{day}/input", cookies={"session": cookie})
  13.  
  14.     if request.status_code == 200:
  15.         with open(fileName, 'w') as file:
  16.             file.write(request.text)
  17.         return request.text.splitlines()
  18.  
  19. def postAnswer(year, day, level, answer):
  20.     data = {"answer": answer, "level": level}
  21.     request = requests.post(f"{baseURL}{year}/day/{day}/answer", data, cookies={"session": cookie})
  22.  
  23.     for line in request.text.splitlines():
  24.         if line.startswith("<article"):
  25.             return line
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement