# search-url **Repository Path**: yooface/search-url ## Basic Information - **Project Name**: search-url - **Description**: 通过图片或者文字信息,搜索wx公众号文章、小红书笔记 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-18 - **Last Updated**: 2025-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 内容链接搜索工具 一个用于快速查找客户发布内容链接的工具,支持文字搜索和图片搜索两种方式。 ## 功能特点 - **文字搜索**:根据关键词、标题或内容快速查找相关链接 - **图片搜索**:上传长图自动识别内容并查找相关链接 - **多平台支持**:支持微信公众号、小红书、极氪APP等平台 - **直观界面**:简洁易用的用户界面,操作便捷 - **结果管理**:清晰展示搜索结果,支持复制链接 ## 技术栈 - **前端**:Vue 3 + Vite - **后端**:Express.js - **依赖**:axios, cors, multer ## 安装与运行 ### 1. 安装依赖 ```bash npm install ``` ### 2. 启动服务 #### 启动后端服务 ```bash npm run dev:backend ``` 后端服务将运行在 http://localhost:3000 #### 启动前端服务 ```bash npm run dev:frontend ``` 前端服务将运行在 http://localhost:5173 #### 同时启动前后端服务 ```bash npm run dev ``` ## 使用方法 1. **选择搜索方式**:在界面上方选择「文字搜索」或「图片搜索」 2. **输入搜索内容**: - 文字搜索:在输入框中输入关键词 - 图片搜索:点击上传区域选择长图 3. **执行搜索**:点击「开始搜索」按钮 4. **查看结果**:搜索结果将显示在下方,包含标题、平台、日期、匹配度和链接 5. **复制链接**:点击「复制」按钮可快速复制链接 ## 项目结构 ``` ├── src/ # 前端源代码 │ ├── App.vue # 主应用组件 │ ├── main.js # 应用入口 │ ├── components/ # 组件目录 │ └── assets/ # 静态资源 ├── server.js # 后端服务器 ├── package.json # 项目配置 └── vite.config.js # Vite配置 ``` ## API接口 ### 文字搜索 - URL: POST /api/search/text - 参数: { text: "搜索关键词" } - 返回: 搜索结果列表 ### 图片搜索 - URL: POST /api/search/image - 参数: form-data { image: 图片文件 } - 返回: 图片识别结果和搜索结果列表 ## 注意事项 - 图片搜索功能使用了模拟的图片识别功能 - 实际使用时可以集成真实的OCR服务(如百度AI、腾讯云等) - 可以根据实际需求扩展搜索的平台范围 - 建议定期更新搜索数据源以提高搜索准确性 ## 后续优化方向 1. 集成真实的OCR图片识别服务 2. 添加更多平台的搜索支持 3. 实现搜索历史记录功能 4. 添加高级搜索选项(如日期范围、平台筛选等) 5. 优化搜索算法提高匹配准确率 ## 许可证 MIT