当前位置:  编程技术>python

python解析中国天气网的天气数据

    来源: 互联网  发布时间:2014-10-04

    本文导语:  使用方法:terminal中输入 代码如下:python weather.py http://www.weather.com.cn/weather/101010100.shtml 北京6天的天气数据 json格式 代码如下:#coding=utf-8  #weather.py  import urllib  import re  import simplejson  import sys  if len(sys.argv) != 2:      print 'ple...

使用方法:terminal中输入

代码如下:
python weather.py http://www.weather.com.cn/weather/101010100.shtml

北京6天的天气数据 json格式

代码如下:
#coding=utf-8 
#weather.py 
import urllib 
import re 
import simplejson 
import sys 

if len(sys.argv) != 2: 
    print 'please enter: python ' + sys.argv[0] + '  ' 
    exit(0)  
url = sys.argv[1]; 
def readurlPageContent(url):#获取页面的所有数据 逐行读取 
    webpage = urllib.urlopen(url); 
    line = webpage.readline(); 
    data = '' 
    while line: 
        data = data + line.strip(); #去除每行两边的的空格 
        line = webpage.readline();  
    return data 

def getDatabody(data): 
    reg = re.compile(r'(
(?:(?!((?:(?!)(?!var).)+)

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 基于Python的Html/xml解析库Beautiful Soup 4.2.1发布
  • python实现dnspod自动更新dns解析的方法
  • 基于Python的html解析库:pyquery最新版主页及pyquery下载
  • python解析xml文件实例分享
  • Python下Html/xml解析库Beautiful Soup快速入门教程
  • python解析json实例方法
  • python下xml解析库lxml最新版下载安装以及代码示例
  • Python中lambda的用法及其与def的区别解析
  • python对XML的解析方法(SAX,DOM,ElementTree)介绍
  • python中enumerate的用法实例解析
  • Python 解析XML文件
  • python使用scrapy解析js示例
  • 静态的Python解析器 StaticPython
  • python生成日历实例解析
  • python解析模块(ConfigParser)使用方法
  • python解析文件示例
  • Python struct模块解析
  • python 中的列表解析和生成表达式
  • python 解析XML python模块xml.dom解析xml实例代码
  • python抓取某汽车网数据解析html存入excel示例
  • python实现AutoResetEvent类的阻塞模式方法解析
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 让python同时兼容python2和python3的8个技巧分享
  • Python不使用print而直接输出二进制字符串
  • 使用setup.py安装python包和卸载python包的方法
  • Python中实现json字符串和dict类型的互转
  • 不小心把linux自带的python卸载了,导致安装一个依赖原python的软件不能安装,请问该怎么办?
  • python异常信息堆栈输出到日志文件
  • Python开发者社区整站源码 Pythoner
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • python读取csv文件示例(python操作csv)




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3