分页: 2 / 3

Re: 又一个天气预报

发表于 : 2012-05-14 1:49
lilydjwg
YeLee 写了:
reverland 写了:死轮子连个readme都没有,代码看不懂,不会用
./weather weather.sh 4
kde下化身束线
详见7L,有谁看天气预报几秒钟就刷新一次的,起码都半个钟或者几个钟啊。
原来那个参数是刷新间隔,我还以为是显示多长时间就自动退出呢。。。

Re: 又一个天气预报

发表于 : 2012-05-14 8:23
reverland
:em09 我还以为以分钟计数的……

Re: 又一个天气预报

发表于 : 2012-05-14 9:12
麦斯特
真应该把间隔设置为分钟的。

Re: 又一个天气预报

发表于 : 2012-05-16 18:28
退避九舍

代码: 全选

w3m -no-cookie -dump http://wap.youdao.com/weather?q=%E6%88%90%E9%83%BD | grep ● 
其中%E6%88%90%E9%83%BD为成都,用下面代码可得到:

代码: 全选

echo 成都 | uni2ascii -a J
%E6%88%90%E9%83%BD
需安装uni2ascii和w3m

Re: 又一个天气预报

发表于 : 2012-05-16 18:56
晨★梦一柯南
能不能解析下面的json数据,本人没能力
http://m.weather.com.cn/data/101031100.html
http://www.weather.com.cn/data/sk/101031100.html
数字是代码,可以到http://weather.com.cn/查询

Re: 又一个天气预报

发表于 : 2012-05-16 19:07
lilydjwg
晨★梦一柯南 写了:能不能解析下面的json数据,本人没能力
http://m.weather.com.cn/data/101031100.html
http://www.weather.com.cn/data/sk/101031100.html
数字是代码,可以到http://weather.com.cn/查询
HTTP 响应头说,这两个都是 HTML 文件 Orz。。。。

Re: 又一个天气预报

发表于 : 2012-05-16 22:15
晨★梦一柯南
lilydjwg 写了:
晨★梦一柯南 写了:能不能解析下面的json数据,本人没能力
http://m.weather.com.cn/data/101031100.html
http://www.weather.com.cn/data/sk/101031100.html
数字是代码,可以到http://weather.com.cn/查询
HTTP 响应头说,这两个都是 HTML 文件 Orz。。。。
是,点开看看格式啊

Re: 又一个天气预报

发表于 : 2012-05-16 22:29
lilydjwg
晨★梦一柯南 写了:
lilydjwg 写了:
晨★梦一柯南 写了:能不能解析下面的json数据,本人没能力
http://m.weather.com.cn/data/101031100.html
http://www.weather.com.cn/data/sk/101031100.html
数字是代码,可以到http://weather.com.cn/查询
HTTP 响应头说,这两个都是 HTML 文件 Orz。。。。
是,点开看看格式啊
点开,JSON View 插件表示 HTML 文件它不管。。。。
你可以去看看 jshon 这个东西怎么用的。

Re: 又一个天气预报

发表于 : 2012-05-16 22:36
晨★梦一柯南
lilydjwg 写了:
晨★梦一柯南 写了:
lilydjwg 写了:
晨★梦一柯南 写了:能不能解析下面的json数据,本人没能力
http://m.weather.com.cn/data/101031100.html
http://www.weather.com.cn/data/sk/101031100.html
数字是代码,可以到http://weather.com.cn/查询
HTTP 响应头说,这两个都是 HTML 文件 Orz。。。。
是,点开看看格式啊
点开,JSON View 插件表示 HTML 文件它不管。。。。
你可以去看看 jshon 这个东西怎么用的。
我不懂 :em06
不过我想可以取出body处理吧

Re: 又一个天气预报

发表于 : 2012-05-19 9:47
Methuselar
好高级啊...

代码: 全选

shweather () {curl -s http://newsrss.囗囗囗囗囗囗囗囗囗/weather/forecast/1713/Next3DaysRSS.xml | awk -F'</*title>' '!a[$2]++&&NF!=1 {gsub("&#xB0;","",$2); print $2}'; }
° 换成其对应html代码
魔都3日,BBC 正在跟新Feed中...

Re: 又一个天气预报

发表于 : 2012-07-23 14:04
麦斯特
YeLee, 用C帮你重写了后端,要就fork过去。 :em36 :em36 :em36

Re: 又一个天气预报

发表于 : 2012-07-23 14:13
jtshs256
轮子又分裂了

Re: 又一个天气预报

发表于 : 2012-07-23 14:15
弄死楼主
啊轮子粗线了

Re: 又一个天气预报

发表于 : 2012-07-23 21:52
YeLee
重写了后端,重新上传了,同时解决了反应时间过慢拖死wm的问题。 :em04 :em04 :em04
本来想换libcurl+libxml2的,但看了半天libxml2的文档,发现还真没这能力,就自己写了一大堆的函数来解析html。 :em06 :em06 :em06
同时,加了个秒退的特性,程序出错就直接打印退出了,同时,为了解决下标的问题,加了一大堆的冗杂代码,应该是为了保证稳定性的吧。 :em06 :em06 :em06

Re: 又一个天气预报

发表于 : 2012-07-23 21:53
jtshs256
弄死楼主 写了:啊轮子粗线了