JSFiddle - React, Tailwind, and code Playground

by JinHan Heo

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js"></script>

JavaScript

axios.get('http://www.weather.go.kr/wid/queryDFSRSS.jsp?zone=1165059000')
  .then(_ => {
    let r = {}
    	_.data
      .split('</data>')[0]
      .split('\n')
      .map(_ => /^   <([a-zA-Z0-9]+)>(.+?)<\/[a-zA-Z0-9]+>/g.exec(_))
      .filter(Boolean)
      .forEach(_ => {
        r[_[1]] = _[2]
      })

    console.log(r)
  })