# 微博热搜数据爬取工具 > 本仓库中代码仅供学习研究使用,不得用于违法用途。 > > 数据来自微博,本项目不对数据真实性做验证,使用数据时请遵守微博平台的相关限制要求。 ## 简介 您可以将本项目代码部署在服务器上(在本地运行也可),程序会每隔一分钟拉取一次微博热搜数据,并保存为 `json` 格式文件。 ## 数据来源 微博热搜接口:https://weibo.com/ajax/statuses/hot_band 该接口来自微博web端,网址:https://weibo.com/newlogin?tabtype=search ## 运行环境 原理上来说 Windows 下和 Linux 都可运行,目前仅在 Windows 下测试过,暂未在 Linux 系统下测试。 项目使用 node 开发,以下部署流程默认您已安装了 `Git`、`Nodejs`。 ## 部署 1. 克隆仓库(或直接下载压缩包) ```bash git clone https://git.only4.work/coder-xiaomo/weibo-hotband ``` 2. 安装依赖 ```bash npm i ``` 3. 修改配置文件 将项目目录下的 `.env.example` 文件复制一份,并改名为 `.env`,使用文本编辑器打开(例如:记事本、VS Code、vim等均可),根据其中的注释说明来进行配置即可。 4. 启动项目 ```bash # 直接运行 # node index.js # 使用 pm2 # pm2 start index.js --name weibo-hotband-bot ``` 5. 停止项目 ```bash # 使用 node index.js 命令直接运行的项目可以通过 `Ctrl + C` 停止 # 使用 pm2 运行的可以使用以下两行命令来停止和从列表中删除项目 # pm2 stop weibo-hotband-bot # pm2 delete weibo-hotband-bot ``` ## 说明 TODO