首页 > 代码库 > python 获取省份的天气预报

python 获取省份的天气预报

其实这些东西好像不用这样获取的,中国天气网上直接提供有天气的json数据接口,

不过最近想弄一个一键新闻或者其它例如糗百、微博热点、QQ热点聚合的东西。

先拿天气来练练手


其实这个不用模拟登陆,所以非常简单,上代码:

# -*- coding: utf-8 -*-
import urllib
import re
import thread
class   Wathereather_Spider_Model:
    def __init__(self):
        self.ok = False
    def getHtml(self,url):
        page=urllib.urlopen(url)
        html=page.read()
        page.close()
        return html
    def getWeather(self,url):
        html = self.getHtml(url)
        reg='<dl><dt><a title=.*?>(.*?)</a></dt><dd><a href=http://www.mamicode.com/.*?>.*?(.*?)(.*?)(.*?)'>
可以根据省份来获取天气

结果如下