|
@@ -105,6 +105,8 @@ func SyncRankingFromDalianSearch(dayNum int) (err error) {
|
|
|
req.Header.Set("Content-Type", writer.FormDataContentType())
|
|
|
res, err := client.Do(req)
|
|
|
if err != nil {
|
|
|
+ fmt.Println("post SyncRankingFromDalianSearch err:"+err.Error())
|
|
|
+ utils.FileLog.Info("post SyncRankingFromDalianSearch err:"+err.Error())
|
|
|
return err
|
|
|
}
|
|
|
defer res.Body.Close()
|
|
@@ -552,6 +554,8 @@ func SyncRankingFromDalian(dayNum int, searchList []*SearchList) (err error) {
|
|
|
}
|
|
|
for _, v := range searchList {
|
|
|
for _, v2 := range v.ListSearch {
|
|
|
+ n := utils.GetRandInt(5, 20)
|
|
|
+ time.Sleep(time.Duration(n) * time.Second)
|
|
|
//模拟form表单请求
|
|
|
url := "http://www.dce.com.cn/publicweb/quotesdata/memberDealPosiQuotes.html"
|
|
|
method := "POST"
|
|
@@ -581,6 +585,11 @@ func SyncRankingFromDalian(dayNum int, searchList []*SearchList) (err error) {
|
|
|
req.Header.Set("Content-Type", writer.FormDataContentType())
|
|
|
res, err := client.Do(req)
|
|
|
if err != nil {
|
|
|
+ if strings.Contains(err.Error(),"timed out") {
|
|
|
+ continue
|
|
|
+ }
|
|
|
+ fmt.Println("post SyncRankingFromDalian err:"+err.Error())
|
|
|
+ utils.FileLog.Info("post SyncRankingFromDalian err:"+err.Error())
|
|
|
return err
|
|
|
}
|
|
|
defer res.Body.Close()
|