• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 利用Python抓取行政区划码的方法

利用Python抓取行政区划码的方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python抓取数据,python抓取网页数据,python抓取网页图片,python抓取网页内容,python抓取图片等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

前言

国家统计局网站上有相对比较齐的行政区划码,对于一些网站来说这是非常基础的数据,所以写了个Python程序将这部分数据抓取下来。

注意:抓取下来以后还要进行简单的人工的整理

示例代码:

# -*- coding:utf-8 -*-
'''
获取国家统计局上的行政区划码
'''
import requests,re
base_url = 'http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201504/t20150415_712722.html'
 
def get_xzqh():
 html_data = requests.get(base_url).content
 pattern = re.compile('<p class="MsoNormal" style=".*?"><span lang="EN-US" style=".*?">(\d+)<span>.*?</span></span><span style=".*?">(.*?)</span></p>')
 areas = re.findall(pattern,html_data)
 print "code,name,level"
 for area in areas:
  print area[0],area[1].decode('utf-8').replace(u' ',''),area[1].decode('utf-8').count(u' ')
 
if __name__=='__main__':
 get_xzqh()
</div>

注意事项:

另外,关于国家地区表的信息,还有另外一种获取渠道,那就是QQ软件自带的国家地区信息表。(文件名为LocList.xml),一般的存储位置为:C:\Program Files\Tencent\QQ\I18N\2052

如需中文版安装中文版QQ即可获取,如需英文版则安装英文版QQ。国际版在1033目录。

code都是按照ISO3166标准写的,极易导入数据库。

总结

以上就是利用Python获取行政区划码的全部内容,希望本文的内容对大家学习或者使用python能有所帮助,如果有疑问大家可以留言交流。

</div>

您可能想查找下面的文章:

  • 利用Python抓取行政区划码的方法
  • Python抓取电影天堂电影信息的代码
  • 使用Python抓取模板之家的CSS模板
  • Python实现抓取城市的PM2.5浓度和排名
  • 使用Python抓取模板之家的CSS模板
  • 使用PYTHON接收多播数据的代码
  • 使用PYTHON接收多播数据的代码

相关文章

  • Python实现截屏的函数
  • Python3.x版本中新的字符串格式化方法
  • python中的hashlib和base64加密模块使用实例
  • Python RuntimeError: thread.__init__() not called解决方法
  • Python实现Linux命令xxd -i功能
  • Django卸载之后重新安装的方法
  • Python的for和break循环结构中使用else语句的技巧
  • Python实用日期时间处理方法汇总
  • django实现分页的方法
  • Python实现冒泡,插入,选择排序简单实例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 跟老齐学Python之有容乃大的list(2)
    • python求素数示例分享
    • python常见数制转换实例分析
    • 在windows系统中实现python3安装lxml
    • Python常用的文件及文件路径、目录操作方法汇总介绍
    • Python3基础之list列表实例解析
    • python使用clear方法清除字典内全部数据实例
    • python使用clear方法清除字典内全部数据实例
    • Python 探针的实现原理
    • python在windows下实现ping操作并接收返回信息的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有