0
BenAdı python'da bilmeyen başka bir anahtarda yuvalanmış bir anahtar değeri nasıl ayrıştırılır?
{
"batchcomplete": "",
"query": {
"normalized": [
{
"from": "sample",
"to": "Sample"
}
],
"pages": {
"23895873": {
"pageid": 23895873,
"ns": 0,
"title": "Sample",
"extract": "<p><b>Sample</b> or <b>samples</b> may refer to:</p>\n<p></p>\n"
}
}
}
}
Ben (anahtar "extract"
değerini) bir wikipedia özetini yazdırır bot oluşturma Önemli sayfalara iç içe özü anahtarının değerini erişmek istiyorum. Ancak sorun, "pageid"
değerinin arama sonucuyla değişmeye devam etmesidir. Bunu nasıl yapabilirim?
import json
import requests
wikiReq = requests.get("https://en.wikipedia.org/w/api.php?action=query&prop=extracts&exintro=&titles=sample&format=json")
jsonResult = wikiReq.json()
result = jsonResult["query"]["pages"][""]["extract"]
print(json.dumps(result , indent = 4))