I am scraping data using fetch and out from here .
fetch("https://corona.lmao.ninja/countries/tur")
.then(res => res.json())
.then((out) => {
var confirmed = out.cases
var deaths = out.deaths
var recovered = out.recovered
})
How can i access the data for one country (eg Turkey's ) from the link?
To get turkey
's data you can simply update url like:
https://corona.lmao.ninja/countries/turkey
and then get data like:
(async() => { fetch("https://corona.lmao.ninja/countries/turkey") .then(res => res.json()) .then((out) => { var confirmed = out.cases var deaths = out.deaths var recovered = out.recovered console.log(confirmed, deaths, recovered) }); })();
If you need multiple countries data you can use .find()
method like:
(async() => { fetch("https://corona.lmao.ninja/countries") .then(res => res.json()) .then((out) => { var turkey = out.find(({country}) => country === 'Turkey') //var {cases, deaths, recovered} = turkey; var trcases = turkey.cases var trdeaths = turkey.deaths var trrecovered = turkey.recovered console.log(trcases, trdeaths, trrecovered); var italy = out.find(({country}) => country === 'Italy'); //({cases, deaths, recovered} = italy); var itcases = italy.cases var itdeaths = italy.deaths var itrecovered = italy.recovered console.log(itcases, itdeaths, itrecovered) }); })();
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.