LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 933|回复: 2

我看天气预报的方法

[复制链接]
发表于 2005-4-29 14:40:41 | 显示全部楼层 |阅读模式
看到有各种天气预报的插件,只是不太适合我。
想了一个笨办法:
我一般是到人民网上看天气预报,
发现可以把天气预报文件下下来,再用shell把有用的取出来,再通过mozilla看。
方法太笨了,不要笑呵。

脚本见附件,把txt去掉再弄成可执行就行了。
还有一个可以从qqwry。dat中读ip的脚本,不过是别人写的,我从网上下的,有要的我也可以传上来。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-4-29 17:36:12 | 显示全部楼层
呵呵,我也写一个
[PHP]#!/bin/bash
LYNX="/usr/bin/lynx"
CITY="上海"
FILE="/tmp/weather.htm"
TMP1="/tmp/aa"
TMP2="/tmp/bb"
URL="http://card.people.com.cn/forecast/inland24.jsp?aboard=0&interval="
GREP1="align=\"center\">国内24小时天气预报</div>"
GREP2="align=\"center\">国内48小时天气预报</div>"

${LYNX} -source ${URL}24 >${TMP1}
${LYNX} -source ${URL}48 >${TMP2}

cat ${TMP1} |grep --after-context=15 ${GREP1} >${FILE}
cat ${TMP1} |grep --before-context=2 --after-context=7 ${CITY} >>${FILE}
echo "</table></div><br />" >>${FILE}
cat ${TMP2} |grep --after-context=15 ${GREP2} >>${FILE}
cat ${TMP2} |grep --before-context=2 --after-context=7 ${CITY} >>${FILE}
echo "</table></div>" >>${FILE}
cat ${FILE}|grep -v 地区 >${FILE}
rm -f ${TMP1} ${TMP2}[/PHP]
回复 支持 反对

使用道具 举报

发表于 2005-4-29 17:37:17 | 显示全部楼层
我从新闻联播看天气
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表