iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python3:获取天气信息
  • 408
分享到

Python3:获取天气信息

天气信息 2023-01-31 08:01:21 408人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

防伪码:没有相当程度的孤独是不可能有内心的平和。python版本python3.5.3天气预报 WEB 服务参考Http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?op=g


防伪码:没有相当程度的孤独是不可能有内心的平和。

python版本python3.5.3
天气预报 WEB 服务参考

Http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?op=getWeatherbyCityName

注:该服务可以显示3天的天气预报。

import urllib.request
from xml.dom.minidom import parseString
url = "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName"
while True:
    CityName = input("请输入城市(输入q结束):")
    if CityName == 'q':
        break
    values = {"theCityName": CityName}
    data = urllib.parse.urlencode(values).encode(encoding='UTF8')
    req = urllib.request.Request(url, data)
    response = urllib.request.urlopen(req)
    the_page = response.read().decode("utf8")
    dom = parseString(the_page)
    W_data = dom.getElementsByTagName("string")
    i = 1
    for w in W_data:
        try:
            data = w.childnodes[0].data
            print(data)
        except IndexError as err:
            print("输入错误!")


运行结果:

请输入城市(输入q结束):北京
直辖市
北京
54511
54511.jpg
2017-8-13 17:53:46
23℃/29℃
8月13日 雷阵雨转雷阵雨
北风微风
4.gif
4.gif
今日天气实况:气温:22℃;风向/风力:西风 1级;湿度:90%;紫外线强度:弱。空气质量:良。
紫外线指数:弱,辐射较弱,涂擦SPF12-15、PA+护肤品。
感冒指数:少发,无明显降温,感冒机率较低。
穿衣指数:热,适合穿T恤、短薄外套等夏季服装。
洗车指数:不宜,有雨,雨水和泥水会弄脏爱车。
运动指数:较不宜,有降水,推荐您在室内进行休闲运动。
空气污染指数:良,气象条件有利于空气污染物扩散。

22℃/30℃
8月14日 多云
东南风转西风微风
1.gif
1.gif
22℃/31℃
8月15日 多云转雷阵雨
西南风转北风微风
1.gif
4.gif
北京位于华北平原西北边缘,市中心位于北纬39度,东经116度,四周被河北省围着,东南和天津市相接。全市面积一万六千多平方公里,辖12区6县,人口1100余万。北京为暖温带半湿润大陆性季风气候,夏季炎热多雨,冬季寒冷干燥,春、秋短促,年平均气温10-12摄氏度。北京是世界历史文化名城和古都之一。早在七十万年前,北京周口店地区就出现了原始人群部落“北京人”。而北京建城也已有两千多年的历史,最初见于记载的名字为“蓟”。公元前1045年北京成为蓟、燕等诸侯国的都城;公元前221年秦始皇统一中国以来,北京一直是中国北方重镇和地方中心;自公元938年以来,北京又先后成为辽陪都、金上都、元大都、明清国都。1949年10月1日正式定为×××首都。北京具有丰富的旅游资源,对外开放的旅游景点达200多处,有世界上最大的皇宫紫禁城、祭天神庙天坛、×××北海、×××园林颐和园,还有八达岭、慕田峪、司马台长城以及世界上最大的四合院恭王府等各胜古迹。全市共有文物古迹7309项,其中国家文物保护单位42个,市级文物保护单位222个。北京的市树为国槐和侧柏,市花为月季和菊花。另外,北京出产的象牙雕刻、玉器雕刻、景泰蓝、地毯等传统手工艺品驰誉世界。
请输入城市(输入q结束):


--结束END--

本文标题: Python3:获取天气信息

本文链接: https://www.lsjlt.com/news/192871.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python3:获取天气信息
    防伪码:没有相当程度的孤独是不可能有内心的平和。Python版本Python3.5.3天气预报 Web 服务参考http://www.webxml.com.cn/WebServices/WeatherWebService.asmxop=ge...
    99+
    2023-01-31
    天气 信息
  • Python3定时短信获得天气
    脚本链接:https://github.com/Mrlshadows/getWeather Python环境为 python3 两个API 注册后即可使用免费版本的服务 心知天气 https://www.seniverse.c...
    99+
    2023-01-31
    天气 短信
  • Python实战之异步获取中国天气信息
    目录前言目标请求格式请求限制requests非异步获取异步获取系统上限编码前言 本来是想要更新scrapy的,但是怎么说呢,这玩意不难,看着官方文档,基本上就能做,主要是前面的如果你...
    99+
    2024-04-02
  • java如何根据IP获取当前区域天气信息
    这篇文章主要介绍“java如何根据IP获取当前区域天气信息”,在日常操作中,相信很多人在java如何根据IP获取当前区域天气信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java如何根据IP获取当前区域天...
    99+
    2023-06-20
  • java如何根据IP获取当前区域天气信息详解
    大致思路是客户端发起请求,我们首先根据请求获取到外网IP,然后再根据外网IP获取到用户所在城市,最后根据城市获取到天气信息 获取外网IP 万网获取外网IP地址:www.net.cn/...
    99+
    2024-04-02
  • python3爬取墨迹天气并发送给微信好
    需求:1. 爬取墨迹天气的信息,包括温湿度、风速、紫外线、限号情况,生活tips等信息2. 输入需要查询的城市,自动爬取相应信息3. 链接微信,发送给指定好友 思路比较清晰,主要分两块,一是爬虫,二是用python链接微信(非企业版微信)先...
    99+
    2023-01-31
    墨迹 天气 微信好
  • Python3获取拉勾网招聘信息
        为了了解跟python数据分析有关行业的信息,大概地了解一下对这个行业的要求以及薪资状况,我决定从网上获取信息并进行分析。既然想要分析就必须要有数据,于是我选择了拉勾,冒着危险深入内部,从他们那里得到了信息。不得不说,拉勾的反爬技...
    99+
    2023-01-31
    招聘信息 拉勾网
  • python获取天气+email通知
    信息抓取来源:http://www.tianqi.com/(天气网 )邮件服务器(发送):126邮箱邮件服务器(接收):QQ邮箱代码如下:#!/usr/bin/env python # -*- coding:utf-8 -*-  impo...
    99+
    2023-01-31
    天气 通知 python
  • 获取MP3信息
      很多时候,我们有必要的到一些歌曲的信息,比如歌手的专辑,歌手名 歌曲名,下面就是java写的获取MP3歌曲信息首先加入 jid3lib-0.5.4.jar包  import java.io.IOException;import org....
    99+
    2023-01-31
    信息
  • 关于java获取新浪天气示例
    目录前言:实现思路:基本代码:通过ip获取城市通过城市名字获取天气辅助的实体类:前言: 提供天气api的厂商有很多,比如,腾讯、雅虎、中国天气网,在综合比较各个功能后,决定使用新浪的...
    99+
    2023-05-17
    java 天气 java 新浪 新浪天气api
  • 怎么用Linux-shell获取天气状况
    这篇文章主要讲解了“怎么用Linux-shell获取天气状况”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Linux-shell获取天气状况”吧!用Linux中的shell获取天气1获...
    99+
    2023-06-16
  • Win10如何打开天气应用以了解关于天气的及时信息
      查看天气预报基本上可以说是每天必备的一项任务。这么重要的事情,Win10系统自然会考虑到,因此Win10自带了天气应用。大家知道Win10的天气应用如何打开   操作步骤   1.点击开始菜单。   2.选择右侧的天...
    99+
    2023-06-12
    Win10 天气应用 天气 信息 应用
  • python3爬取租房的信息
    下面做个爬取租房信息python3脚本# -*- coding: utf-8 -*- # File  : 爬取租房信息.py # Author: HuXianyong # Date  : 2018-08-30 15:41 from ur...
    99+
    2023-01-31
    信息
  • 获取对象信息
    type()函数   type()函数用于判断基本类型 type(123) #输出:<class 'int'> type('str') #输出:<class 'str'> ty...
    99+
    2023-01-31
    对象 信息
  • ajax如何获取用户所在地天气
    这篇文章将为大家详细讲解有关ajax如何获取用户所在地天气,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用ajax获取用户所在地的天气,供大家参考,具体内容如下要获取用户归属地的天气,首先得获取用户所在...
    99+
    2023-06-08
  • python获取Linux信息
      刚开始学习Python,用Python写了一个获取Linux服务器信息的脚本,在debian和centos上测试通过。首先需要安装一个psutil库,在安装psutil之前需要安装python的开发工具包#debian  apt-get...
    99+
    2023-01-31
    信息 python Linux
  • Python爬虫之获取心知天气API实时天气数据并弹窗提醒
    目录一、心知天气API密钥获取二、编写代码三、设置为自启动项目一、心知天气API密钥获取 首先,访问https://www.seniverse.com,进行登录或者注册操作,然后在控...
    99+
    2024-04-02
  • python获取mysql表信息
    使用python获取mysql相关信息,使用python执行mysql相关语句test1 #!/bin/env python #coding=utf-8 #by songry #date 2018-01-09 #time 11:18 #po...
    99+
    2023-01-31
    信息 python mysql
  • 【微信小程序】免费的高德地图api——获取天气(全过程)
    介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力? 我见过最好的答案就是:因为...
    99+
    2023-09-01
    微信小程序 小程序 javascript
  • python爬取nba今天的信息
    最近无聊在写python爬虫,分享一个爬去nba今天信息的python脚本,可能没写的美观,有优化的请大神指点!➜  /test sudo vim nba.py #!/usr/bin/python #-*- coding:utf-8 -*-...
    99+
    2023-01-31
    信息 python nba
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作