设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin
打印 上一主题 下一主题

【Python 第43课】 查天气(1)

[复制链接]

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

11#
发表于 2013-9-1 22:51:45 |只看该作者
林夕_信仰 发表于 2013-9-1 18:27
http://m.weather.com.cn/data5/city.xml 这个链接失效啊啊

不是失效,只是因为它格式的问题,无法在浏览器里显示,你在网页上右键,选择查看源代码就能看到了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

1

好友

40

积分

新手上路

Rank: 1

12#
发表于 2013-9-3 17:24:22 |只看该作者
crossin先生 发表于 2013-9-1 22:51
不是失效,只是因为它格式的问题,无法在浏览器里显示,你在网页上右键,选择查看源代码就能看到了 ...

啊,原来是这样,谢~
回复

使用道具 举报

2

主题

0

好友

216

积分

中级会员

Rank: 3Rank: 3

13#
发表于 2013-9-16 22:23:17 |只看该作者
# -*- coding: UTF-8 -*- ,windows下加# -*- coding: cp936 -*-
开始没看见 百度了一圈解决了才发现 老师已经告诉了
回复

使用道具 举报

2

主题

0

好友

50

积分

注册会员

Rank: 2

14#
发表于 2013-10-30 13:11:18 |只看该作者
crossin先生 发表于 2013-9-1 22:51
不是失效,只是因为它格式的问题,无法在浏览器里显示,你在网页上右键,选择查看源代码就能看到了 ...

1   如何知道/获取 天气网的这三个接口呢???
2   http://www.weather.com.cn/data/cityinfo/%s.html'  % citycode  这个链接又是怎么知道呢?


1. http://m.weather.com.cn/data5/city.xml
获取所有省/直辖市的编号,如“01|北京,02|上海,03|天津”

2. http://m.weather.com.cn/data5/city省编号.xml
获取二级地区编号,如江苏是:city19.xml

3. http://m.weather.com.cn/data5/city二级编号.xml
获取三级编号,如南京是:city1901.xml
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

15#
发表于 2013-10-30 14:37:01 |只看该作者
jane 发表于 2013-10-30 13:11
1   如何知道/获取 天气网的这三个接口呢???
2   http://www.weather.com.cn/data/cityinfo/%s.html'  ...

我从网上搜出来的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

120

积分

注册会员

Rank: 2

16#
发表于 2013-11-7 19:46:36 |只看该作者
先生,这是可以用的地址
http://www.weather.com.cn/data/city3jdata/china.html 各省地址
http://www.weather.com.cn/data/city3jdata/provshi/[省份代码].html 省辖市区地址
http://www.weather.com.cn/data/city3jdata/station/[省份代码][市区代码].html 市内各区县地址
http://www.weather.com.cn/data/cityinfo/[省份代码][市区代码].html 最终天气
回复

使用道具 举报

1

主题

0

好友

98

积分

注册会员

Rank: 2

17#
发表于 2014-3-16 23:20:35 |只看该作者
本帖最后由 508490571 于 2014-3-16 23:21 编辑
  1. <blockquote># -*- coding: cp936 -*-
复制代码
回复

使用道具 举报

0

主题

0

好友

558

积分

高级会员

Rank: 4

18#
发表于 2014-9-26 18:41:39 |只看该作者
先生,这句话“得到最终的三级编号之后,再加上中国101的前缀,就得到了城市代码,如南京市区就是“101190101””不完全对,直辖市的城市代码不是这样的吧?
学习,纯粹。
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

19#
发表于 2014-12-10 20:56:35 |只看该作者
先生,我想问一下如何确定这些网址的。
当我在中国天气网里点击北京的时候 出现的是 http://www.weather.com.cn/weather1d/101010100.shtml#[url]www.weather.com.cn[/url]
我想知道您是如何一步一步确定这些网址的。
谢谢!
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

20#
发表于 2014-12-11 11:00:19 |只看该作者
robinlkm 发表于 2014-12-10 20:56
先生,我想问一下如何确定这些网址的。
当我在中国天气网里点击北京的时候 出现的是 http://www.weather.co ...

网上搜索了一下,有别人写过的关于格式的帖子

一般来说,要抓一个网站,都得先做点分析。每个网站都不一样,具体方法可能都不同,做个几次大约就有数了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-4-25 01:03 , Processed in 0.028375 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部