From f0a533a77a14e2dfe17ff471e4d082dcaa7085a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=81=94=E7=9B=9F=E5=B0=91=E4=BE=A0?= Date: Sat, 5 Nov 2022 15:50:57 +0800 Subject: [PATCH] feat(115): put `UA` as a variable (#2217) In special cases, developers can pass in custom UA to solve the speed limit problem Mainly for developers calling from outside --- drivers/115/util.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/115/util.go b/drivers/115/util.go index fad12bb0..b74a6f82 100644 --- a/drivers/115/util.go +++ b/drivers/115/util.go @@ -6,12 +6,12 @@ import ( "github.com/SheltonZhu/115driver/pkg/driver" "github.com/pkg/errors" ) - +var UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 115Browser/23.9.3.2 115disk/30.1.0" func (d *Pan115) login() error { var err error opts := []driver.Option{ - driver.UA("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 115Browser/23.9.3.2 115disk/30.1.0"), - } + driver.UA(UserAgent), + } d.client = driver.New(opts...) cr := &driver.Credential{} if d.Addition.QRCodeToken != "" {