Chinaunix首页 | 论坛 | 博客
  • 博客访问: 164685
  • 博文数量: 60
  • 博客积分: 15
  • 博客等级: 民兵
  • 技术积分: 638
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-26 10:59
个人简介

喜欢coding,因为那是一件伟大的事情,是将无生命的IC赋予灵魂的过程,让我拥有了和上帝一样的成就感。(w1c2g3@163.com)

文章分类

全部博文(60)

文章存档

2017年(7)

2016年(41)

2015年(1)

2014年(4)

2013年(7)

我的朋友

分类: Python/Ruby

2013-03-16 20:18:58


  1. #!/usr/bin/env python
  2. #coding=utf-8

  3. import urllib, sys
  4. import re


  5. provice = raw_input('输入省名(请使用拼音 [default:auhui]):')
  6. if len(provice) == 0:
  7.     provice = 'anhui'
  8. major = raw_input('输入市名(请使用拼音 [default:hefei]):')
  9. if len(major) == 0:
  10.     major = 'hefei'
  11.     
  12. url = ''+provice+'/'+major+'.htm'
  13. print url

  14. wetherhtml = urllib.urlopen(url)
  15. result = wetherhtml.read().decode('GB2312')

  16. pattern = 'Title.+(.+)'
  17. Title = re.search(pattern, result).group(1)

  18. pattern = '>(\d*-\d*\d*.+?)<'
  19. date = re.findall(pattern, result)

  20. pattern = 'alt="(.+?)"'
  21. weather = re.findall(pattern, result)

  22. pattern = '([-]?\d+.*?)'
  23. temperature = re.findall(pattern, result)

  24. print Title
  25. length = len(date)
  26. for i in range(length):
  27.     print '\t', date[i], '\t', temperature[i], '\t', weather[i]

阅读(1001) | 评论(0) | 转发(0) |
0

上一篇:parshit 1.0

下一篇:0长度数组

给主人留下些什么吧!~~