Crossin的编程教室

标题: 关于查天气(4)的问题 [打印本页]

作者: luiz    时间: 2019-4-3 17:02
标题: 关于查天气(4)的问题
为啥PYTHON 3.7 运行这个链接http://m.weather.com.cn/data3/city%s.xml和教程上的不一样呀,请教大神,出来的是网页代码,而不是城市列表。。。。。难道是借口改了吗?

这是代码:

import urllib.request

url1 = 'http://m.weather.com.cn/data5/city.xml'
content1 = urllib.request.urlopen(url1).read()

content1 = content1.decode('utf8')




print(content1)


这是部分结果:
<html style="font-size: 100px;">

<head>
    <meta charset="utf-8">
    <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport">
    <link rel="apple-touch-icon-precomposed" href="https://i.tq121.com.cn/i/wap/icon.jpg">
    <title>中国天气网-专业天气预报、气象服务门户</title>
    <script type="text/javascript" src="https://i.tq121.com.cn/j/wap2017/base-loading.js?45"></script>
    <style>
        * {
            padding: 0;
            margin: 0;
        }

        body {
            background: #ccf2ff;
            font-size: .28rem;
            color: #252525;
            font-family: 'Helvetica';
            -webkit-user-select: none;
            -webkit-text-size-adjust: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            max-width: 640px;
            margin: 0 auto;
        }

        .head {
            width: 100%;
            background: #f1f1f1;
            height: .9rem;
            overflow: hidden;


作者: crossin先生    时间: 2019-4-4 14:16
http://m.weather.com.cn/data3/city.xml 这个接口间歇性可用,最近看来是又不行了
如果要获取 city 信息有其他的方式,参考 查天气 的帖子

https://bbs.crossincode.com/forum.php?mod=viewthread&tid=8

作者: luiz    时间: 2019-4-7 14:58
哟西




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5