Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.80 KB | None | 0 0
  1. def get_rss_list():
  2.     final_json = []
  3.     req = requests.get(API_URL + "/limit/1", headers=API_HEADERS)
  4.     res = req.json()
  5.     total_of_results = res["result"]["total_of_results"]
  6.     pages = int(math.ceil(total_of_results / API_LIM))
  7.     for x in range(pages):
  8.         if x == 0:
  9.             req = requests.get(API_URL, headers=API_HEADERS)
  10.         else:
  11.             req = requests.get(API_URL + "/limit/" + str(API_LIM) + "/skip/" + str(x * API_LIM), headers=API_HEADERS)
  12.         for y in req.json()["result"]["data"]:
  13.             if len(y["rss"][0]) > 0:
  14.                 for l in y["rss"]:
  15.                     temp = {
  16.                         "source_id": y["_id"],
  17.                         "rss": l
  18.                     }
  19.                     final_json.append(temp)
  20.    
  21.     return final_json
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement