search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

Home assistant連接小說網站,自動抓取更新用line notify提醒

IMG_86188B3AA2CC-1.jpeg

因為平常有在追網路小說的習慣,

這次就教怎麼抓取網站的小說更新,

用起點網站的小說為例,

image

打開原始碼

截圖 2021-05-22 下午12.21.08.png

可以發現在update底下的a裡有最新的章節名稱及連結,

我們可以將他抓取出來,

當然也有些其他類似的網站可以抓取內容,這邊就不方便說了。

 

首先在packages建立一個novel.yaml,

輸入內容如下:

sensor:

#抓取更新的小說連結

  - platform: scrape
    resource: https://book.qidian.com/info/1024868626
    select: ".update a"
    name: 小說-從紅月開始2
    attribute: href 

#抓取更新的小說章節名稱
  - platform: scrape
    resource: https://book.qidian.com/info/1024868626
    select: ".update a"
    name: 小說-從紅月開始3

抓取到的sensor內容如下

image

接著到https://github.com/maxmacstn/HA-Line-Notify

下載檔案後將notify_line資料夾拷貝到custom_components,

不會的可以看將Boardlink萬用遙控器加入Home assistant,拷貝紅外線碼,並顯示於Homekit控制空調(三)

image

接著在configuration.yaml裡輸入

notify:
  - name: line_notification
    platform: notify_line
    access_token: line權帳

line權帳可以參考:結合google試算表與Line Notify,定時通知資產狀況 

接著到自動化裡參照以下設定

image

image

如果要直接拷貝程式碼的請參考以下

alias: 小說-從紅月開始
description: ''
trigger:
  - platform: state
    entity_id: sensor.xiao_shuo_cong_hong_yue_kai_shi_2
condition: []
action:
  - service: notify.line_notification
    data:
      title: 小說-從紅月開始更新
      message: >-
        {{ states.sensor.xiao_shuo_cong_hong_yue_kai_shi_3.state }}{{
        states.sensor.xiao_shuo_cong_hong_yue_kai_shi_2.state }}
mode: single
 




熱門推薦

本文由 percy10442pixnetnetblog 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦