例1:微信消息Kindle推送  

作者:JerryXia | 发表于 , 阅读 (0)
23 April 2017例1:微信消息Kindle推送本例介绍如何设置实现微信消息推送Kindle。
原理:
从微信Feed中提取出文章链接地址,满足Spec条件后,将其作为输入传递给KindleAction,实现文章推送。关于Feed,Spec和Action的概念,请参考这里
微信Feed的输出有3个字段:url,title和content。
当你在微信或其他App里分享链接给微信机器人时,title和url字段分别对应分享文章的标题和链接,content字段为空
当你发一条文本消息给微信机器人时,content字段是文本消息的内容,title和url字段为空。
与之对应的,微信消息推送Kindle有两种方式:
在微信或其他App里分享链接给微信机器人。
这种方式下,第二步Spec时只要检测url字段不为空,第三步触发Action时,将url字段传递给KindleAction。
发送链接文本消息给微信机器人。
这时需要检测文本消息的内容是否是一个http链接地址,所以在第二步Spec时,检测content字段,判断内容是否包含http(也可以用正则表达式检测或直...阅读全文

  模拟浏览器设置  

作者:JerryXia | 发表于 , 阅读 (0)
UserAgent :设置浏览器UA,选择预设的UA或自行输入。最大执行时间 :设置一次爬取最长耗时,执行时间超过这个值将返回超时失败。使用JavaScript :加载页面时执行包含的JavaScript代码,如无需要可关闭降低资源消耗。加载图片 :加载网页中的图片,如无需要可关闭降低资源消耗。Http Header :发起的Http请求将附带的HTTP头,可包含Cookie等信息。格式为冒号分隔的多行Key和Value,可直接从Chrome控制台拷贝。代理 : 设置代理,支持Socks和HTTP代理。...阅读全文