[text] 23

Viewer

  1. import requests
  2. import json, pickle
  3. BASE_URL = "https://webhook.site/8e7e8b85-e59e-4679-9615-d2b138231f3b"
  4. res1 = requests.get('https://jsonplaceholder.typicode.com/users')
  5. res1 = json.loads(res1.text)
  6. #print(json.loads(res1.text))
  7. #print(res1.text)
  8. data = {user["id"]:{"id": user["id"], "username": user["username"], "email": user["email"], "posts": 0, "comments": 0} for user in res1}
  9. #print(requests.get('https://jsonplaceholder.typicode.com/users/1/posts').text)
  10. for i in data:
  11.     posts = requests.get(f'https://jsonplaceholder.typicode.com/users/{i}/posts')
  12.     posts = json.loads(posts.text) # список из словарей
  13.     data[i]["posts"] = len(posts)
  14.     comments = requests.get(f"https://jsonplaceholder.typicode.com/users/{i}/comments")
  15.     comments = json.loads(comments.text)
  16.     data[i]["comments"] = len(comments)
  17. d = {"statistics": list(data.values())}
  18. response = requests.post(BASE_URL, d)
  19. with open("solutions.pickle", "wb") as f:
  20.     pickle.dump(response, f)
  21.  

Editor

You can edit this paste and save as new:


File Description
  • 23
  • Paste Code
  • 30 Nov-2022
  • 1008 Bytes
You can Share it: