python学习:python采集(抓取)中国天气网天气信息

python越来越喜欢,好长时间不动手手好生了,呵呵,python学习小练习:采集(抓取)中国天气天气信息。


#coding=utf-8
import urllib,re

def getHtml(url):
    page = urllib.urlopen(url)
    html = page.read()
    page.close()
    return html

def getWeather(html):
    reg = '<a title=.*?>(.*?)</a>.*?<span>(.*?)</span>.*?<b>(.*?)</b>'
    weatherList = re.compile(reg).findall(html)
    return weatherList

list_all = getWeather(getHtml('http://ah.weather.com.cn/index.shtml'))
for i in list_all:
    print i[0].decode('utf-8'),i[1].decode('utf-8'),i[2].decode('utf-8')


关键词: pytho采集 , python学习

上一篇: PHP日历生成类,简单的用PHP生成日历的方法
下一篇: Discuz2.5/3.0论坛系统通过移动APP客户端发帖自动颁发勋章

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):