前言
树莓派放着吃灰又拿出来折腾,最近正在维护自己的一个爬虫框架,上次用来实现爬虫抓取多平台热搜榜小程序后台,现在稍微改造就可以用在树莓派的LCD屏上轮播展示热搜榜。
抓取平台,微博、知乎、头条、百度等平台热搜榜。
6s轮播一次,并且对轮播效果支持启动参数配置。
Oracle官网下载需要登录,注册麻烦,这里推荐华为云的镜像地址。
https://repo.huaweicloud.com/java/jdk/8u151-b12/
注意,树莓派是arm架构,下载jdk的时候一定要选择对。
32位jdk下载
wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-arm32-vfp-hflt.tar.gz
tar.gz
解压
tar zxvf jdk-8u151-linux-arm32-vfp-hflt.tar.gz cd jdk1.8.0_151 #复制pwd输出的路径用于环境变量配置 pwd
配置环境
sudo vi /etc/profile
在最后追加
export JAVA_HOME=上方pwd的路径export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin
环境变量刷新
source /etc/profile
输入java -version显示版本则成功
源码地址:https://gitee.com/SAnBlog/vx_autocrawler-pi.git
下载
git clone https://gitee.com/SAnBlog/vx_autocrawler-pi.git
启动
cd vx_autocrawler-pi
java -jar vx_server-1.0.0.jar
可选参数
s1同平台下,多个页面翻页速度,单位毫秒,默认6000.
s2翻页到下个平台时停留速度,单位毫秒,默认10000.
style,轮播时字体的样式效果,基于linux终端效果,默认2j
示例
java -jar -Ds1=6000 -Ds2=10000 -Dstyle=2j vx_server-1.0.0.jar
控制选项说明 :
\33[0m 关闭所有属性 \33[1m 设置高亮度 \33[4m 下划线 \33[5m 闪烁 \33[7m 反显 \33[8m 消隐 \33[30m -- \33[37m 设置前景色 \33[40m -- \33[47m 设置背景色 \33[nA 光标上移n行 \33[nB 光标下移n行 \33[nC 光标右移n行 \33[nD 光标左移n行 \33[y;xH设置光标位置 \33[2J 清屏 \33[K 清除从光标到行尾的内容 \33[s 保存光标位置 \33[u 恢复光标位置 \33[?25l 隐藏光标 \33[?25h 显示光标