# 知乎数据分析小助手 **Repository Path**: 771530410/zhihushujufenxixiaozhushou ## Basic Information - **Project Name**: 知乎数据分析小助手 - **Description**: 获取知乎账号的文章、回答数据,存入数据库,用作仪表板分析的数据源 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2023-03-28 - **Last Updated**: 2023-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 知乎文章分析助手 ### 用途 获取知乎账号的文章、回答数据,存入数据库,用作仪表板分析的数据源 ### 使用方法 #### 配置文件地址 /opt/dataease/conf/demo.properties #### 1、进入知乎页面获取知乎账号的 cookie ![img_1.png](img_1.png) #### 2、demo.properties 配置内容 ![img_4.png](img_4.png) ###### #配置应用名、应用端口 spring.application.name=demo server.port=8099 ###### #日志文件地址 logging.path=/opt/dataease/logs/${spring.application.name} ###### #默认每天零点触发执行 zhihu.sync.job.cron=0 0 0 * * ? ###### #配置数据库信息 spring.datasource.url=jdbc:mysql://127.0.0.1:3306/demo?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false spring.datasource.username=root spring.datasource.password=Password123@mysql spring.datasource.driver-class-name=com.mysql.jdbc.Driver ###### #邮箱配置 smtp.server=smtp.exmail.qq.com smtp.account=*****@test.com smtp.port=465 smtp.send=*****@test.com smtp.password=************ smtp.ssl=true smtp.tls=false #### 3、更新用户的配置 ![img_3.png](img_3.png) 可通过postman调用接口,创建或更新用户信息,如果cookie失效效了,想要更新最新的cookie值,只需要修改cookie的值即可,然后执行请求即可 #### 4、全量用户手动执行同步 ![img_5.png](img_5.png) 通过postman调用接口: http://IP地址:8099/test/sync/zhiHu 无需用户认证和参数配置,执行请求即可 #### 5、单用户手动执行同步 ![img_6.png](img_6.png) 通过postman调用接口: http://IP地址:8099/test/sync/zhiHu/用户名userName 无需用户认证和参数配置,执行请求即可