diff --git a/Makefile b/Makefile index 2fabd63..20873c6 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ BUILD_ENV := CGO_ENABLED=0 APP=wechatmp2markdown -VERSION=v1.1.1 +VERSION=v1.1.2 # linux or mac 环境编译 # make [cmd] diff --git a/main.go b/main.go index 325d951..0e641ac 100644 --- a/main.go +++ b/main.go @@ -35,7 +35,7 @@ func main() { // --image=save -is 保存图片,最终输出到文件夹 // --save=zip -sz 最终打包输出到zip imageArgValue := "base64" - if args[3] != "" { + if len(args) > 3 && args[3] != "" { if strings.HasPrefix(args[3], "--image=") { imageArgValue = args[3][len("--image="):] } else if strings.HasPrefix(args[3], "-i") { diff --git a/parse/parse.go b/parse/parse.go index 095f40a..8e6f8f0 100644 --- a/parse/parse.go +++ b/parse/parse.go @@ -196,7 +196,7 @@ func ParseFromHTMLFile(filepath string, imagePolicy ImagePolicy) Article { func ParseFromURL(url string, imagePolicy ImagePolicy) Article { res, err := http.Get(url) if err != nil { - panic(err) + log.Fatalf(err.Error()) } defer res.Body.Close() if res.StatusCode != 200 {