Sto creando analisi sull’utilizzo del nostro forum e scarico informazioni sugli argomenti di ciascuna categoria.
Tuttavia, la richiesta non estrae sempre tutti gli argomenti. Me ne sono accorto solo perché in precedenza aveva estratto alcuni argomenti che ora sono scomparsi dal nostro ultimo report.
Esempio:
- categoria: https://forum.aragon.org/c/proposals-for-main-dao/50
- argomento: 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
L’argomento è presente quando apro la pagina della categoria nel browser.
Il codice che utilizzo:
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}
Perché sta succedendo questo e come posso risolvere?