python显示天气预报
import urllib2
import json
import string
url ='http://m.weather.com.cn/data/101090502.html'
re = urllib2.urlopen(url).read()
we = json.loads(re)['weatherinfo']
print we['city'] , we['date_y'].center(30) , we['week']
print we['temp1'], we['weather1'].center(30), we['wind1']
print we['temp2'], we['weather2'].center(30), we['wind2']
print we['temp3'], we['weather3'].center(30), we['wind3']
print we['temp4'], we['weather4'].center(30), we['wind4']
print we['temp5'], we['weather5'].center(30), we['wind5']
print we['temp6'], we['weather6'].center(30), we['wind6']
print we['index48_d']
raw_input('plese input Enter to esc')
相关推荐
-
python解析中国天气网的天气数据
使用方法: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
-
Python天气预报采集器实现代码(网页爬虫)
爬虫简单说来包括两个步骤:获得网页文本.过滤得到数据. 1.获得html文本. python在获取html方面十分方便,寥寥数行代码就可以实现我们需要的功能. 复制代码 代码如下: def getHtml(url): page = urllib.urlopen(url) html = page.read() page.close() return html 这么几行代码相信不用注释都能大概知道它的意思. 2.根据正则表达式等获得需要的内容. 使用正则表达式时需要仔细观察该网页信息的结构,并写出正
-
python结合API实现即时天气信息
python结合API实现即时天气信息 import urllib.request import urllib.parse import json """ 利用"最美天气"抓取即时天气情况 http://www.zuimeitianqi.com/ """ class ZuiMei(): def __init__(self): self.url = 'http://www.zuimeitianqi.com/zuimei/quer
-
Python爬取国外天气预报网站的方法
本文实例讲述了Python爬取国外天气预报网站的方法.分享给大家供大家参考.具体如下: crawl_weather.py如下: #encoding=utf-8 import httplib import urllib2 import time from threading import Thread import threading from Queue import Queue from time import sleep import re import copy lang = "fr&qu
-
Python实现从百度API获取天气的方法
本文实例讲述了Python实现从百度API获取天气的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: __author__ = 'saint' import os import urllib.request import urllib.parse import json class weather(object): # 获取城市代码的uri code_uri = "http://apistore.baidu.com/microservice/cityinfo?
-
python显示天气预报
复制代码 代码如下: import urllib2import jsonimport stringurl ='http://m.weather.com.cn/data/101090502.html're = urllib2.urlopen(url).read()we = json.loads(re)['weatherinfo']print we['city'] , we['date_y'].center(30) , we['week']print we['temp1'], we['weath
-
Python爬虫天气预报实例详解(小白入门)
本文研究的主要是Python爬虫天气预报的相关内容,具体介绍如下. 这次要爬的站点是这个:http://www.weather.com.cn/forecast/ 要求是把你所在城市过去一年的历史数据爬出来. 分析网站 首先来到目标数据的网页 http://www.weather.com.cn/weather40d/101280701.shtml 我们可以看到,我们需要的天气数据都是放在图表上的,在切换月份的时候,发现只有部分页面刷新了,就是天气数据的那块,而URL没有变化. 这是因为网页前端使用
-
python将天气预报可视化
目录 前言 结果展示 程序代码 期望 前言 在想题材之际,打开私信,有许多萌新&小伙伴询问我之前写的一篇<python爬取天气预报数据,并实现数据可视化>中的bug怎么解决,虽然我在之前,就在评论区提供了自己的解决思路,但可能不够清楚,于是写这篇文章,来解决bug,并对程序进行优化. 结果展示 其中: 红线代表当天最高气温,蓝线代表最低气温,最高气温点上的标注为当天的天气情况. 如果使夜晚运行程序,则最高气温和最低气温的点会重合,使由爬取数据产生误差导致的. 程序代码 详细请看注释 #
-
一个显示天气预报的程序
刚开始学PHP,先编写了一个程序,放在自己的主页上,可以显示天气预报,当然还很不完善,希望大家给提意见.程序如下:<?$fcont=file("http://www.bjmb.gov.cn/today.asp");$arr=array();for($i=0;$i<count($fcont);$i++){ $tmp=$fcont[$i]; $tmp=ereg_replace("<br>"," ",$tmp);
-
Python显示进度条的方法
本文实例讲述了Python显示进度条的方法,是Python程序设计中非常实用的技巧.分享给大家供大家参考.具体方法如下: 首先,进度条和一般的print区别在哪里呢? 答案就是print会输出一个\n,也就是换行符,这样光标移动到了下一行行首,接着输出,之前已经通过stdout输出的东西依旧保留,而且保证我们在下面看到最新的输出结果. 进度条不然,我们必须再原地输出才能保证他是一个进度条,否则换行了怎么还叫进度条? 最简单的办法就是,再输出完毕后,把光标移动到行首,继续在那里输出更长的进度条即可
-
python显示生日是星期几的方法
本文实例讲述了python显示生日是星期几的方法.分享给大家供大家参考.具体实现方法如下: # find the day of the week of a given date # Python will trap impossible dates like (1900, 2, 29) # tested with Python24 vegaseat 01aug2005 from datetime import date # a typical birthday year, month, day
-
python 显示数组全部元素的方法
如下所示: import numpy as np np.set_printoptions(threshold='nan') 以上这篇python 显示数组全部元素的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们. 您可能感兴趣的文章: Python打印输出数组中全部元素 python简单获取数组元素个数的方法 python遍历数组的方法小结
-
Idea安装python显示无SDK问题解决方案
开发工具:IDEA 第一步: 第二步: 第三步: 第四步: Install JetBrains plugin...按钮,安装官网插件 Browse Repositories按钮,通过远程服务器来查询我们要安装的插件 Install plugin from disk按钮,意思是从硬盘安装插件 在这里我没有搭理这三个按钮,直接点击右边下载按钮.接下来等IDEA下载完成会提示重启 1:重启后可能存在问题,应该是有几个插件没有在下plugin勾选,这个问题不大,报错信息一看就明白,过来勾选上就行 2:重
-
Python爬虫实例扒取2345天气预报
寒假里学习了一下Python爬虫,使用最简单的方法扒取需要的天气数据,对,没听错,最简单的方法.甚至没有一个函数封装.. 网址:http://tianqi.2345.com/wea_history/53892.htm 火狐中右键查看网页源代码,没有发现天气数据,因此推断网页采用的json格式数据. 右击->查看元素->网络->JS,找到了位置 用Python爬虫下载为json格式数据存储下来,代码如下: #-*- coding:utf-8 -*- import urllib2 impor
-
Python实战之天气预报系统的实现
目录 前言 一.前期准备 二.代码展示 三.效果展示 前言 鼎鼎大名的南方城市长沙很早就入冬了,街上各种大衣,毛衣,棉衣齐齐出动. 这段时间全国各地大风呜呜地吹,很多地方断崖式降温. 虽然前几天短暂的温度回升,但肯定是为了今天的超级降温,一大早的就开始狂风四起. 周五早晨,终于体验了一把久违冷冷的冰雨在脸上胡乱的拍!昨天还有10几度的天气,今天就 只有2-3°了,真真是老天爷的脸七十二变~ 广东的朋友们,听说你们哪儿最低温度都是10几度,我实名羡慕了——(要我说从哪儿听说的,昨天跟刺激战场打游
随机推荐
- 浅谈vue中使用图片懒加载vue-lazyload插件详细指南
- 批处理处理文本文件去重复实现代码
- 可在线编辑网页文字效果代码(单击)
- asp.net GridView模板列中实现选择行功能
- 理解JS事件循环
- JS读取cookies信息(记录用户名)
- php 获得汉字拼音首字母的函数
- php使用百度翻译api示例分享
- PHP的文件操作与算法实现的面试题示例
- yii框架无限极分类的实现方法
- 在Python中使用base64模块处理字符编码的教程
- delphi mysql adbquery数据提供程序或其他服务返回 E_FAIL 状态
- 详解如何利用docker快速构建MySQL主从复制环境
- PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
- JQuery插件jcarousellite的参数中文说明
- Lua中类的实现原理探讨(Lua中实现类的方法)
- _desktop.ini是什么?
- jquery.validate使用攻略 第五步 正则验证
- 星外虚拟主机管理平台 3.5重要更新说明
- serv_u 中文教程[图文]