# Bilibili-Spider-Java **Repository Path**: Java1123yanglei/Bilibili-Spider-Java ## Basic Information - **Project Name**: Bilibili-Spider-Java - **Description**: Bilibili java 爬虫,根据 uid(用户id),爬所有视频,根据评论和弹幕生成词云 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-11 - **Last Updated**: 2022-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 工程简介 Bilibili java 爬虫,根据 uid(用户id),爬所有视频,根据评论和弹幕生成词云 # 延伸阅读 ### protoc > [protoc 介绍](https://github.com/protocolbuffers/protobuf) #### 1. Mac install ```shell # 安装 brew install protobuf # 查询是否安装 protoc --version ``` #### 2. 添加 pom 依赖 ```xml com.google.protobuf protobuf-java 3.19.1 com.google.protobuf protobuf-java-util 3.19.1 ``` #### 3. 在 src 下添加 dm.proto 文件 > [dm.proto 文件](https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/grpc_api/bilibili/community/service/dm/v1/dm.proto) > > [在java程序中使用protobuf - SegmentFault 思否](https://segmentfault.com/a/1190000040558531) > > [ProtoBuf的介绍以及在Java中使用protobuf将对象进行序列化与反序列化](https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108667427) > #### 4. 生成 java 文件 * 打开命令行 * 输入 * ```shell protoc --experimental_allow_proto3_optional -I=src --java_out=src/main/java src/dm.proto ```