前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >树莓派爬虫多平台热搜榜轮播展示

树莓派爬虫多平台热搜榜轮播展示

作者头像
SAnBlog
发布2020-07-21 17:18:02
发布2020-07-21 17:18:02
85300
代码可运行
举报
文章被收录于专栏:SAnBlogSAnBlog
运行总次数:0
代码可运行

前言

树莓派放着吃灰又拿出来折腾,最近正在维护自己的一个爬虫框架,上次用来实现爬虫抓取多平台热搜榜小程序后台,现在稍微改造就可以用在树莓派的LCD屏上轮播展示热搜榜。

成果

抓取平台,微博、知乎、头条、百度等平台热搜榜。

6s轮播一次,并且对轮播效果支持启动参数配置。

教程

安装java8

Oracle官网下载需要登录,注册麻烦,这里推荐华为云的镜像地址。

https://repo.huaweicloud.com/java/jdk/8u151-b12/

注意,树莓派是arm架构,下载jdk的时候一定要选择对。

32位jdk下载

代码语言:javascript
代码运行次数:0
复制
wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-arm32-vfp-hflt.tar.gz
代码语言:javascript
代码运行次数:0
复制
tar.gz

解压

代码语言:javascript
代码运行次数:0
复制
 tar zxvf jdk-8u151-linux-arm32-vfp-hflt.tar.gz cd jdk1.8.0_151 #复制pwd输出的路径用于环境变量配置 pwd

配置环境

代码语言:javascript
代码运行次数:0
复制
sudo vi /etc/profile

在最后追加

代码语言:javascript
代码运行次数:0
复制
export JAVA_HOME=上方pwd的路径export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin

环境变量刷新

代码语言:javascript
代码运行次数:0
复制
source /etc/profile

输入java -version显示版本则成功

部署爬虫程序

源码地址:https://gitee.com/SAnBlog/vx_autocrawler-pi.git

下载

代码语言:javascript
代码运行次数:0
复制
git clone https://gitee.com/SAnBlog/vx_autocrawler-pi.git

启动

代码语言:javascript
代码运行次数:0
复制
cd  vx_autocrawler-pi
java -jar vx_server-1.0.0.jar

可选参数

s1同平台下,多个页面翻页速度,单位毫秒,默认6000.

s2翻页到下个平台时停留速度,单位毫秒,默认10000.

style,轮播时字体的样式效果,基于linux终端效果,默认2j

示例

代码语言:javascript
代码运行次数:0
复制
java -jar -Ds1=6000 -Ds2=10000 -Dstyle=2j vx_server-1.0.0.jar

控制选项说明 :

代码语言:javascript
代码运行次数:0
复制
\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 显示光标
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SAnBlog 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 成果
  • 教程
    • 安装java8
    • 部署爬虫程序
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档