Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1697455
  • 博文数量: 410
  • 博客积分: 9563
  • 博客等级: 中将
  • 技术积分: 4517
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-03 19:59
个人简介

文章分类

全部博文(410)

文章存档

2017年(6)

2016年(1)

2015年(3)

2014年(4)

2013年(32)

2012年(45)

2011年(179)

2010年(140)

分类: Python/Ruby

2011-02-23 16:53:16

女儿的寒假作业要做天气的统计图,需要得到历史的天气数据
  1. import sys
  2. import time
  3. from BeautifulSoup import BeautifulSoup
  4. import urllib

  5. mon1=""
  6. mon2=""

  7. urlstr=[]

  8. for i in range(31):

  9.     tmpstr=str(i+1)

  10.     urlstr.append(mon1+tmpstr.zfill(2)+'/')
  11. for i in range(22):

  12.     tmpstr=str(i+1)

  13.     urlstr.append(mon2+tmpstr.zfill(2)+'/')


  14. for eachurl in urlstr:

  15.     sock=urllib.urlopen(eachurl)
  16.     strhtml=sock.read()
  17.     soup=BeautifulSoup(strhtml)
  18.     wealist=soup.find("div","wtday")
  19.     print wealist.text
  20.     time.sleep(1)
  21.   
  22. 拷贝出屏幕数据,搞定
阅读(1519) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~