|
@@ -28286,6 +28286,8 @@ func SyncRankingFromZhenzhou() {
|
|
|
log.Fatal(err)
|
|
|
}
|
|
|
table := doc.Find("table")
|
|
|
+ var classifyName, tradeDate string
|
|
|
+ var dealSuffix, dealZjSuffix, buySuffix, buyZjSuffix, sellSuffix, sellZjSuffix string
|
|
|
table.Find("tr").Each(func(i int, tr *goquery.Selection) {
|
|
|
tds := tr.Find("td")
|
|
|
if tds.Length() == 1 {
|
|
@@ -28294,11 +28296,40 @@ func SyncRankingFromZhenzhou() {
|
|
|
if tdText != "" {
|
|
|
tdTextArr := strings.Split(tdText, " ")
|
|
|
for k, v := range tdTextArr {
|
|
|
- fmt.Println(k, v)
|
|
|
- utils.FileLog.Info(v)
|
|
|
+ //fmt.Println(k, v)
|
|
|
+ if k == 0 {
|
|
|
+ classifyName = v
|
|
|
+ } else {
|
|
|
+ tradeDate = v
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
+ tds.Each(func(tk int, td *goquery.Selection) {
|
|
|
+ tdText := td.Text()
|
|
|
+ if tk == 2 && strings.Contains(tdText, "成交量") {
|
|
|
+ dealSuffix = tdText
|
|
|
+ }
|
|
|
+ if tk == 3 && strings.Contains(tdText, "增减量") {
|
|
|
+ dealZjSuffix = tdText
|
|
|
+ }
|
|
|
+ if tk == 5 && strings.Contains(tdText, "持买仓量") {
|
|
|
+ buySuffix = tdText
|
|
|
+ }
|
|
|
+ if tk == 6 && strings.Contains(tdText, "增减量") {
|
|
|
+ buyZjSuffix = tdText
|
|
|
+ }
|
|
|
+ if tk == 8 && strings.Contains(tdText, "持卖仓量") {
|
|
|
+ sellSuffix = tdText
|
|
|
+ }
|
|
|
+ if tk == 9 && strings.Contains(tdText, "增减量") {
|
|
|
+ sellZjSuffix = tdText
|
|
|
+ }
|
|
|
+ if tk == 0 && !strings.Contains(tdText, "名次") {
|
|
|
+
|
|
|
+ }
|
|
|
+ })
|
|
|
+ fmt.Println(i, tds.Text())
|
|
|
//fmt.Println("len 10:" + tds.Text())
|
|
|
}
|
|
|
})
|