11package common
22
33import (
4- "fmt"
54 "path/filepath"
65 "time"
76
@@ -50,6 +49,8 @@ type ENOptions struct {
5049 OutPutType string // 导出文件类型
5150 IsApiMode bool
5251 IsMCPServer bool
52+ IsPlugins bool // 是否作为后置插件查询
53+ IsFast bool // 是否快速查询
5354 ENConfig * ENConfig
5455 BranchFilter string
5556}
@@ -70,6 +71,8 @@ type EnsGo struct {
7071 Rf string // 返回数据关键词 TYC
7172 DataModuleId int // 企点获取数据ID点
7273 AppParams [2 ]string // 插件需要获取的参数
74+ Price float32 // 价格
75+ Ex []string // 扩展字段
7376}
7477
7578// ENsD 通用返回内容格式
@@ -91,7 +94,6 @@ func (h *ENOptions) GetDelayRTime() int64 {
9194}
9295
9396func (h * ENOptions ) GetENConfig () * ENConfig {
94- fmt .Println (h .KeyWord )
9597 return h .ENConfig
9698}
9799
@@ -120,13 +122,15 @@ var DefaultAllInfos = []string{"icp", "weibo", "wechat", "app", "weibo", "job",
120122var DefaultInfos = []string {"icp" , "weibo" , "wechat" , "app" , "wx_app" }
121123var CanSearchAllInfos = []string {"enterprise_info" , "icp" , "weibo" , "wechat" , "app" , "job" , "wx_app" , "copyright" , "supplier" , "invest" , "branch" , "holds" , "partner" }
122124var DeepSearch = []string {"invest" , "branch" , "holds" , "supplier" }
123- var ENSTypes = []string {"aqc" , "tyc" , "kc" , "miit" }
125+ var ENSTypes = []string {"aqc" , "tyc" , "kc" , "miit" , "tycapi" , "rb" }
124126var ScanTypeKeys = map [string ]string {
125127 "aqc" : "爱企查" ,
126128 "qcc" : "企查查" ,
127129 "tyc" : "天眼查" ,
130+ "tycapi" : "天眼查" ,
128131 "xlb" : "小蓝本" ,
129132 "kc" : "快查" ,
133+ "rb" : "风鸟" ,
130134 "all" : "全部查询" ,
131135 "aldzs" : "阿拉丁" ,
132136 "coolapk" : "酷安市场" ,
@@ -137,34 +141,38 @@ var ScanTypeKeys = map[string]string{
137141
138142// ENConfig YML配置文件,更改时注意变更 cfgYV 版本
139143type ENConfig struct {
140- Version float64 `yaml:"version"`
141- Cookies struct {
142- Aldzs string `yaml:"aldzs"`
143- Aiqicha string `yaml:"aiqicha"`
144- Qidian string `yaml:"qidian"`
145- KuaiCha string `yaml:"kuaicha"`
146- Tianyancha string `yaml:"tianyancha"`
147- Tycid string `yaml:"tycid"`
148- AuthToken string `yaml:"auth_token"`
149- QiMai string `yaml:"qimai"`
144+ Version float64 `yaml:"version"`
145+ UserAgent string `yaml:"user_agent"` // 自定义 User-Agent
146+ Cookies struct {
147+ Aldzs string `yaml:"aldzs"`
148+ Aiqicha string `yaml:"aiqicha"`
149+ Qidian string `yaml:"qidian"`
150+ KuaiCha string `yaml:"kuaicha"`
151+ Tianyancha string `yaml:"tianyancha"`
152+ Tycid string `yaml:"tycid"`
153+ TycApiToken string `yaml:"tyc_api_token"`
154+ RiskBird string `yaml:"risk_bird"`
155+ AuthToken string `yaml:"auth_token"`
156+ QiMai string `yaml:"qimai"`
150157 }
151158 App struct {
152159 MiitApi string `yaml:"miit_api"`
153160 }
154161}
155162
156163var cfgYName = filepath .Join (utils .GetConfigPath (), "config.yaml" )
157- var cfgYV = 0.5
158- var configYaml = `version: 0.5
164+ var cfgYV = 0.6
165+ var configYaml = `version: 0.6
166+ user_agent: "" # 自定义 User-Agent(可设置为获取Cookie的浏览器)
159167app:
160168 miit_api: '' # HG-ha的ICP_Query (非狼组维护,团队成员请使用内部版本)
161169cookies:
162170 aiqicha: '' # 爱企查 Cookie
163171 tianyancha: '' # 天眼查 Cookie
164172 tycid: '' # 天眼查 CApi ID(capi.tianyancha.com)
173+ tyc_api_token: '' # 天眼查 官方API Token(https://open.tianyancha.com)
165174 auth_token: '' # 天眼查 Token (capi.tianyancha.com)
166- qcc: '' # 企查查 Cookie
167- qcctid: '' # 企查查 TID console.log(window.tid)
175+ risk_bird: '' # 风鸟 Cookie
168176 aldzs: '' # 阿拉丁 Cookie
169177 xlb: '' # 小蓝本 Token
170178 qimai: '' # 七麦数据 Cookie
0 commit comments