例2:利用搜狗微信搜索推送公众号文章更新到Kindle。  

JerryXia 发表于 , 阅读 (0)
23 April 2017

例2:利用搜狗微信搜索推送公众号文章更新到Kindle。

本例介绍如何设置实现利用搜狗微信搜索监控公众号文章更新并推送到Kindle。
原理
根据用户提供的公众号微信ID和Cron定时设置,定时访问搜狗微信搜索页面并点击第一个搜索结果,列出该公众号最新群发的文章列表,并将该列表和上一次执行时获取的列表对比,判断是否有更新文章,如果有更新,则将更新的文章推送到Kindle。

  1. Feed选择搜狗微信公众号文章更新,输入公众号的微信ID并配置好Cron定时器,Cron定时器的介绍请看这里

  2. Spec选择列表触发 ,触发方式选择返回列表有更新

    这里需要注意的是:

    列表更新要设置一个参考字段,用于判定列表是否更新,可以把它理解为数据库中的主键,只要两条记录的主键值相等,就可以判断是同一条记录。否则需要将记录中的说有字段都比较一下才能确定两条记录是否相同。

    由于第一步选择的搜狗微信公众号文章更新Feed的输出有标题URL两个字段,这里会列出这两个选项,这里选择标题作为参考字段。

    也就是说,只要两条记录的标题字段相同就判断它们是同一条记录。

    这么做的原因是:weixin.sogou.com上的公众号文章链接都是临时链接,每次返回的结果都不一样,需要排除其干扰。