|
|

楼主 |
发表于 2009-5-2 01:06:55
|
显示全部楼层
@jobinson99
你说的这个也不错~可惜我不知道怎么用这些代码。。除了在firefox里边打开以外别的用法就不会了。。
不过,你说的这个不是实时的阿,而且我也没能通过这个搞明白怎么用这个js... :-\
其实我只是想要一个像下面这段一样简单粗暴的一行代码,直接从这个网站抓取实时天气。。- echo "+******** 北京 ********+"
- echo "++* 未来一周天气预报 *++"
- curl -s http://qq.ip138.com/weather/beijing/BeiJing.htm|iconv -f gbk -t utf8|perl -ne 'if (/\<td\>/&&!/img src/&&!/\<a/&&!/\<td\>\<\/td\>/) {chomp;/\<td\>(.*?)\<\/td\>/; print "$1;";} if (/\<td\>/&&/img src/&&!/\<a/) {chomp;/\<br\/\>(.*?)\<\/td\>/; print "$1;";} if (/tdc1/&&!/width/) {chomp;/.*?(\d\d\d\d-.*?-.*?)\ .*?/; print "$1;";} ' | awk -F \; '{gsub(/ /,"");gsub(/℃/,"");printf("%s:%s::%s::%s\n%s:%s::%s::%s\n%s:%s::%s::%s\n%s:%s::%s::%s\n%s:%s::%s::%s\n%s:%s::%s::%s\n%s:%s::%s::%s\n",$1,$8,$15,$22,$2,$9,$16,$23,$3,$10,$17,$24,$4,$11,$18,$25,$5,$12,$19,$26,$6,$13,$20,$27,$7,$14,$21,$28)}'
复制代码 |
|