diff --git a/parser_test.go b/parser_test.go index 126b876..36f3331 100644 --- a/parser_test.go +++ b/parser_test.go @@ -3,6 +3,9 @@ package parser import ( "encoding/json" "log" + "regexp" + "strconv" + "strings" "testing" "github.com/davecgh/go-spew/spew" @@ -40,15 +43,11 @@ func (tt *Toutiao) ToDoParser(adstring string) (string, error) { spew.Dump(adlist) for _, data := range adlist { - // data = strconv.QuoteToASCII(data) - // data = strings.Replace(data, "\\", "", -1) + data = strconv.Quote(data) + data = strings.Replace(data, "\\", "", -1) log.Println(data) - var jdata interface{} - if err := json.Unmarshal([]byte(data), &jdata); err != nil { - log.Println(err) - } - log.Println(jdata) + regexp.Compile(``) } adparser := NewADParser(tt.GetSpiderID())