欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

go爬取騰訊的疫情json

阮建安2年前8瀏覽0評論

新型冠狀病毒(COVID-19)疫情在全球范圍內肆虐,很多開發者通過爬取公共數據來進行分析和可視化。而騰訊公開了一份最新的疫情數據JSON,我們可以通過go語言來獲取這份數據。

package main
import (
"encoding/json"
"fmt"
"net/http"
)
func main() {
url := "https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Set("User-Agent", "Mozilla/5.0")
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
var data map[string]interface{}
json.NewDecoder(resp.Body).Decode(&data)
fmt.Println(data["data"])
}

以上代碼中,我們首先定義了要爬取的URL。然后構造了一個GET請求,并設置User-Agent頭以避免被封IP。接著發送請求并獲取響應,最后通過JSON解碼將響應轉化為映射類型的data變量。

最后我們通過fmt包中的Println函數打印data變量中的data字段,即可看到從騰訊獲取到的JSON數據。