From a95dc2ae5ccaa410e082ccb2a41f62c285f4d6ad Mon Sep 17 00:00:00 2001 From: fengxxc Date: Sun, 16 Jul 2023 18:07:55 +0800 Subject: [PATCH] =?UTF-8?q?v1.1.2=20fix:=20=E6=A0=A1=E9=AA=8C=E5=8F=82?= =?UTF-8?q?=E6=95=B0=EF=BC=8C=E8=A7=A3=E6=9E=90url=E5=87=BA=E9=94=99?= =?UTF-8?q?=E6=97=B6=E4=B8=8D=E9=80=80=E5=87=BA=E4=B8=BB=E7=BA=BF=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 2 +- main.go | 2 +- parse/parse.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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 {