其他
新增丁香园疫情实时播报推送
为了方便大家能及时跟进本次 nCoV 疫情的进展情况,我们上线了一个基于丁香园疫情页面的推送服务。
默认并不会推送。需要扫码手动关注以后,才有新的实时消息更新,将会推送到微信。推送采用 PushBear ,不需要时,在消息页面最下方可退订。
长按以下二维码识别后,「前往公众号」即可订阅。
PS:因为 PushBear 设计上限为千人推送,如果订阅过多,可能出现无法推送的情况。如果丁香园进行页面调整,也可能出现推送失败。大家可以点原文里边的丁香园原始页面浏览。
祝大家这个春节都过得健健康康的。🙏
PS2:贴下服务的提取函数,供会写程序的同学们参考。
<?php
function get_nCoV_news()
{
$reg = '/<script id="getTimelineService">.+?window.getTimelineService\s=\s({.+?)}catch\(e\){}<\/script>/im';
if( preg_match( $reg , file_get_contents( 'https://3g.dxy.cn/newh5/view/pneumonia' ) , $out ) )
{
return @json_decode( $out[1] , 1);
}
return false;
}
function get_nCoV_province()
{
$reg = '/<script id="getListByCountryTypeService1">.+?window.getListByCountryTypeService1\s=\s(\[.+?])}catch\(e\){}<\/script>/im';
if( preg_match( $reg , file_get_contents( 'https://3g.dxy.cn/newh5/view/pneumonia' ) , $out ) )
{
return @json_decode( $out[1] , 1);
}
return false;
}
?>