例5:使用FetchUrl实现将任意网站作为输入源

本例介绍如何使用FetchUrl实现将任意网站作为输入源。

实现了一个比较简单的功能:
每天零点(北京时间)访问一次Scala官网,看一下版本号有没有更新,如果有新版,发一条微信通知消息。

Feed介绍:

FetchUrl抓取任意网页,并提取其中某个元素的内容。
提取动作由元素选择符和元素提取方式一起完成。
其中元素提取方式有三种

  1. html:提取元素的html代码
  2. text:提取元素的文本内容
  3. attr:提取元素的某个attr

步骤
用Chrome访问Scala官网,打开Inspect面板,定位到显示Scala版本号的元素,右键Copy selector,获取到元素选择符,元素提取方式指定text。

Feed

feed

Spec

feed

Action

feed

欢迎关注知乎专栏一个人的云计算