don't check for chrome binary binary when impersonate is disabled
This commit is contained in:
parent
bffd709c41
commit
3f27ceff89
|
@ -95,13 +95,15 @@ func SetConfig(configFile string) (*Config, error) {
|
|||
return nil, proxyPoolThirdpartyErr
|
||||
}
|
||||
|
||||
if _, err := os.Stat(config.ProxyCheckImpersonateChromeBinary); os.IsNotExist(err) {
|
||||
return nil, errors.New(fmt.Sprintf(`curl-impersonate-chrome binary does not exist: "%s"`, config.ProxyCheckImpersonateChromeBinary))
|
||||
}
|
||||
cmd := exec.Command(config.ProxyCheckImpersonateChromeBinary, "--help")
|
||||
err = cmd.Run()
|
||||
if err != nil {
|
||||
return nil, errors.New(fmt.Sprintf(`curl-impersonate-chrome binary failed to run: %s`, err))
|
||||
if config.ProxyCheckImpersonateChrome {
|
||||
if _, err := os.Stat(config.ProxyCheckImpersonateChromeBinary); os.IsNotExist(err) {
|
||||
return nil, errors.New(fmt.Sprintf(`curl-impersonate-chrome binary does not exist: "%s"`, config.ProxyCheckImpersonateChromeBinary))
|
||||
}
|
||||
cmd := exec.Command(config.ProxyCheckImpersonateChromeBinary, "--help")
|
||||
err = cmd.Run()
|
||||
if err != nil {
|
||||
return nil, errors.New(fmt.Sprintf(`curl-impersonate-chrome binary failed to run: %s`, err))
|
||||
}
|
||||
}
|
||||
|
||||
cfg = config
|
||||
|
|
Loading…
Reference in New Issue