저희 포럼의 사용 현황에 대한 분석을 생성하고 있으며, 각 카테고리의 주제에 대한 정보를 다운로드하고 있습니다.
그러나 요청이 항상 모든 주제를 가져오지 않습니다. 이전에는 몇몇 주제를 가져왔는데, 최신 보고서에서 사라져서 이 문제를 알게 되었습니다.
예시:
- 카테고리: https://forum.aragon.org/c/proposals-for-main-dao/50
- 주제: https://forum.aragon.org/t/the-aragon-association-and-aragon-labs-core-teams-first-response-to-proposal-transfer-the-aragon-project-funds-to-an-aragon-dao-governed-by-delegated-ant/3528
브라우저에서 카테고리 페이지를 열면 해당 주제는 존재합니다.
사용 중인 코드:
from dotenv import load_dotenv
import os
import requests
load_dotenv()
headers = {
"Content-Type": "application/json",
"Api-Username": os.environ["USERNAME"],
"Api-Key": os.environ["API_KEY"],
}
method = "GET"
url = "https://forum.aragon.org/c/proposals-for-main-dao/50.json"
response = requests.request(method, url, headers=headers)
topics = response.json()["topic_list"]["topics"]
found_topics = list()
for topic in topics:
found_topics.append(topic["id"])
print(sorted(found_topics))
{topic: topic in found_topics for topic in [3519, 3528]}
>>>
[3075, 3224, 3299, 3312, 3449, 3472, 3474, 3526, 3554, 3555, 3557, 3583, 3586, 3592, 3613, 3624, 3626, 3659, 3674, 3677, 3680, 3694, 3695, 3699, 3702, 3710, 3716, 3720, 3725, 3737]
{3519: False, 3528: False}
이러한 현상이 발생하는 이유는 무엇이며, 어떻게 수정할 수 있을까요?