「自作の「金融商品自動売買ツール」をGo言語で作ってみる」のサンプルコード(その2)
package main
import (
"fmt"
"github.com/PuerkitoBio/goquery"
)
func main() {
q, err := goquery.NewDocument("https://kabutan.jp/stock/?code=6501")
if err != nil {
fmt.Println("get html NG")
}
name := q.Find("div.company_block > h3").Text()
fmt.Println(name)
code_short_name := q.Find("#stockinfo_i1 > div.si_i1_1 > h2").Text()
fmt.Println(code_short_name)
market := q.Find("span.market").Text()
fmt.Println(market)
unit_str := q.Find("#kobetsu_left > table:nth-child(4) > tbody > tr:nth-child(6) > td").Text()
fmt.Println(unit_str)
sector := q.Find("#stockinfo_i2 > div > a").Text()
fmt.Println(sector)
}