⎗ ✓ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39import requests import time userid = "25799312" url = f"https://nvapi.nicovideo.jp/v1/users/{userid}/followed-by/users" headers = { "Accept": "*/*", "Accept-Language": "ja", "Origin": "https://www.nicovideo.jp", "Referer": "https://www.nicovideo.jp/", "X-Frontend-Id": "6", "X-Frontend-Version": "0", "X-Niconico-Language": "ja-jp", } output_file = "followers.txt" delay_seconds = 0.1 params = { "pageSize": "1", "cursor": "" } while(True): response = requests.get(url, headers=headers, params=params) print(f"[{response.status_code}]{response.text}") if response.status_code == 200: with open(output_file, 'a', encoding='utf-8') as f: f.write(response.text) f.write("\n") cursor_next = response.json()["data"]["summary"]["cursor"] if(cursor_next == "cursorEnd"): break params["cursor"] = cursor_next else: break time.sleep(delay_seconds)