天气预报脚本(可选城市),数据来源于baidu.com

sh/bash/dash/ksh/zsh等Shell脚本
头像
x007007007
帖子: 408
注册时间: 2007-11-07 17:53
系统: Mac
来自: shanghai
联系:

天气预报脚本(可选城市),数据来源于baidu.com

#1

帖子 x007007007 » 2010-02-03 3:14

由于一些已知的问题,google.cn被封.百度的一些改版
现在放出修改版

代码: 全选

#!/bin/bash

city=$1
#=======get weather from wap.baidu.com
wget  -q -O /tmp/baidu_weather.html "http://wap.baidu.com/tq?&ssid=0&from=0&area=${city}&uid=frontui_1265135393_3194&vit=tj&bd_page_type=1"
infom=`cat /tmp/baidu_weather.html |grep ${city}天气 `
echo ${infom##*天气} |awk -F\<br\/\> '{for(i=1;i<NF;i++) print $i }'   |sed -e 's/<\/div>//' -e 's/<br>//' -e 's/\[.*\]//'  -e 's/[1-9]*-[1-9]*\,......\,//' -e '/^$/d'  








这里是老板========仅供学习,目前彻底无法使用
这样使用:
weather.png
在此下载:
bin.tar.gz
天气预报脚本
(815 Bytes) 已下载 199 次
上次由 x007007007 在 2010-08-24 12:22,总共编辑 2 次。
人生来只做的两件事:
1.犯错
2.改错
只犯错不改错的是魔鬼,只改错不犯错的是上帝
总之,都不是人!!!!!!!!!!!!!
我的地盘
头像
x007007007
帖子: 408
注册时间: 2007-11-07 17:53
系统: Mac
来自: shanghai
联系:

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#2

帖子 x007007007 » 2010-02-03 3:24

自慰一下 :em11 :em11 :em11
人生来只做的两件事:
1.犯错
2.改错
只犯错不改错的是魔鬼,只改错不犯错的是上帝
总之,都不是人!!!!!!!!!!!!!
我的地盘
头像
momova
帖子: 3381
注册时间: 2007-07-11 21:43
系统: archlinux
来自: 东江边

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#3

帖子 momova » 2010-02-03 10:27

顶你自慰
我来了,我看见了,我征服了!
求勾搭,不管饭。
t3swing
帖子: 1028
注册时间: 2008-11-01 21:42
来自: 树下板凳

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#4

帖子 t3swing » 2010-02-04 10:27

ee咋没来 ?ee的perl傲视一切
民族的脊梁,是踏实做事的人,非只知道骂街的泼妇。
头像
x007007007
帖子: 408
注册时间: 2007-11-07 17:53
系统: Mac
来自: shanghai
联系:

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#5

帖子 x007007007 » 2010-02-05 21:00

ee好久不见了
人生来只做的两件事:
1.犯错
2.改错
只犯错不改错的是魔鬼,只改错不犯错的是上帝
总之,都不是人!!!!!!!!!!!!!
我的地盘
gogoog1e
帖子: 16
注册时间: 2009-12-02 21:05

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#6

帖子 gogoog1e » 2010-02-10 21:10

呵呵,有点意思,谢谢
sapping
帖子: 55
注册时间: 2009-05-24 16:55

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#7

帖子 sapping » 2010-02-24 23:06

好用,很多地方
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#8

帖子 titainium » 2010-02-26 10:07

谢谢!回家下下来试试,正愁看不到天气预报呢。 :em01
Titainium
头像
cppking
帖子: 432
注册时间: 2009-09-23 13:35
来自: 中国大陆

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#9

帖子 cppking » 2010-02-26 10:11

拜托add to panel就有天气预报这个功能哇
不过lz确实很强大
原来,女生是要追的~~
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#10

帖子 titainium » 2010-02-26 22:25

楼主,你的脚本一跑起来,就报下面的错:
awk: run time error: not enough arguments passed to printf("%")
FILENAME="-" FNR=1 NR=1
不过天气预报还是有的,麻烦看一看。 :em20
Titainium
头像
x007007007
帖子: 408
注册时间: 2007-11-07 17:53
系统: Mac
来自: shanghai
联系:

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#11

帖子 x007007007 » 2010-03-01 21:55

titainium 写了:楼主,你的脚本一跑起来,就报下面的错:
awk: run time error: not enough arguments passed to printf("%")
FILENAME="-" FNR=1 NR=1
不过天气预报还是有的,麻烦看一看。 :em20
请问一下你是什么版本的,我在8.04下测试没有问题啊~最近脖子疼,所以过一段时间再说吧~
人生来只做的两件事:
1.犯错
2.改错
只犯错不改错的是魔鬼,只改错不犯错的是上帝
总之,都不是人!!!!!!!!!!!!!
我的地盘
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#12

帖子 wangdu2002 » 2010-03-01 22:03

楼主不错。。。顶之。 :em11
如果能够用Python再做个GUI的出来可能就更好了。 :em06
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#13

帖子 titainium » 2010-03-04 19:31

x007007007 写了:
titainium 写了:楼主,你的脚本一跑起来,就报下面的错:
awk: run time error: not enough arguments passed to printf("%")
FILENAME="-" FNR=1 NR=1
不过天气预报还是有的,麻烦看一看。 :em20
请问一下你是什么版本的,我在8.04下测试没有问题啊~最近脖子疼,所以过一段时间再说吧~
910。楼主保重啊! :em20
Titainium
alex.g
帖子: 1
注册时间: 2010-03-06 11:13

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#14

帖子 alex.g » 2010-03-06 11:20

:em02 :em02 :em02 楼主保重啊
头像
xc1982777
帖子: 29
注册时间: 2009-07-07 19:47

Re: 天气预报脚本(可选城市),数据来源于google.cn和baidu.com

#15

帖子 xc1982777 » 2010-03-15 21:36

:em11 :em11 多多学习
回复