* feat: 添加 Chrome 浏览器支持和安装说明折叠 - 支持 Chrome 浏览器作为备选方案 - README 安装部分使用 details 标签折叠 - 优化浏览器配置和初始化逻辑 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * docs: 更新 README.md 以包含 Windows 问题和登录部分说明 - 添加 Windows 问题的链接以供参考 - 更新 README 中的登录部分内容 --------- Co-authored-by: Claude <noreply@anthropic.com>
31 lines
673 B
Go
31 lines
673 B
Go
package main
|
|
|
|
import (
|
|
"flag"
|
|
|
|
"github.com/sirupsen/logrus"
|
|
"github.com/xpzouying/xiaohongshu-mcp/configs"
|
|
)
|
|
|
|
func main() {
|
|
var (
|
|
headless bool
|
|
binPath string // 浏览器二进制文件路径
|
|
)
|
|
flag.BoolVar(&headless, "headless", true, "是否无头模式")
|
|
flag.StringVar(&binPath, "bin", "", "浏览器二进制文件路径")
|
|
flag.Parse()
|
|
|
|
configs.InitHeadless(headless)
|
|
configs.SetBinPath(binPath)
|
|
|
|
// 初始化服务
|
|
xiaohongshuService := NewXiaohongshuService()
|
|
|
|
// 创建并启动应用服务器
|
|
appServer := NewAppServer(xiaohongshuService)
|
|
if err := appServer.Start(":18060"); err != nil {
|
|
logrus.Fatalf("failed to run server: %v", err)
|
|
}
|
|
}
|