摘要: 好,现在进入高阶代码篇。 目的: 爬取昆明市中学的兴趣点POI。 关键词:中学 已有ak:9s5GSYZsWbMaFU8Ps2V2VWvDlDlqGaaO 昆明市坐标范围: 左下角:24.390894,102.174112 右上角:26.548645,103.678942 URL模板: http:/ 阅读全文
posted @ 2019-02-15 15:35 疯子110 阅读(1567) 评论(0) 推荐(0)
摘要: 在网上找了很多关于爬取百度POI的文章,但是对“全量”的做法并没有得到最终的解决方案,自己写了一个,但还是不能实现全量POI抓取,能够达到至少50%的信息抓取。注意:这里所指“全量”是能够达到100%的POI信息获取。以下是自己写的代码可直接复制粘贴使用,只针对重庆主城区的。 # -*- codin 阅读全文
posted @ 2019-02-15 15:10 疯子110 阅读(4155) 评论(0) 推荐(0)
摘要: 1.POI爬取方法说明 1.1AK申请 登录百度账号,在百度地图开发者平台的API控制台申请一个服务端的ak,主要用到的是Place API.检校方式可设置成IP白名单,IP直接设置成了0.0.0.0/0比较方便。 Place API 提供的接口用于返回查询某个区域的某类POI数据,且提供单个POI 阅读全文
posted @ 2019-02-15 15:05 疯子110 阅读(10296) 评论(1) 推荐(1)
摘要: 在 linux服务器上运行代码报错: Python3中遇到UnicodeEncodeError: ‘ascii’ codec can’t encode characters in ordinal not in range(128) 但是在windows上面运行代码正常。 原因是因为:linux系统语 阅读全文
posted @ 2019-02-15 14:57 疯子110 阅读(2469) 评论(0) 推荐(0)
摘要: Python 3.X 要使用urllib.request 来抓取网络资源。 最简单的方式: #coding=utf-8 import urllib.request response = urllib.request.urlopen('http://python.org/') buff = respo 阅读全文
posted @ 2019-02-15 14:56 疯子110 阅读(534) 评论(0) 推荐(0)
摘要: 创建目录 在Python中可以使用os.mkdir()函数创建目录(创建一级目录)。 其原型如下所示: os.mkdir(path) 其参数path 为要创建目录的路径。 例如要在D盘下创建hello的目录 >>> import os >>> os.mkdir('d:\hello') 可以使用os. 阅读全文
posted @ 2019-02-15 14:51 疯子110 阅读(5341) 评论(0) 推荐(0)
摘要: 其实很简单,用len函数: >>> array = [0,1,2,3,4,5]>>> print len(array) 同样,要获取一字符串的长度,也是用这个len函数,包括其他跟长度有关的,都是用这个函数。 Python这样处理,如同在print的结果中自动添加一个空格来解脱程序员一样,也是一个人 阅读全文
posted @ 2019-02-15 14:50 疯子110 阅读(131511) 评论(0) 推荐(1)
摘要: 1、for循环字符串就是一个有序的字符序列for i in range(5): print(i)定义一个死循环while True: pass2、break和continue肯定需要和循环配合使用 while-break/for-break在一个循环中如果某个条件成立后 执行了break 那么这个循 阅读全文
posted @ 2019-02-15 14:48 疯子110 阅读(8922) 评论(0) 推荐(0)
摘要: 代码内容: 错误内容为:上述第二行代码报错UnicodeEncodeError: 'ascii' codec can't encode characters in position 28-29: ordinal not in range(128) 1 认为是代码错误,或者是tab缩进错误 2 百度搜 阅读全文
posted @ 2019-02-15 14:25 疯子110 阅读(2782) 评论(0) 推荐(1)
摘要: common string oprationsimport string1. string constants(常量) 2) string.ascii_lowercase The lowercase letters 'abcdefghijklmnopqrstuvwxyz'. This value i 阅读全文
posted @ 2019-02-15 14:22 疯子110 阅读(942) 评论(0) 推荐(0)
摘要: 基于python3.6.1版本,在一个.py文件中,加入这3行:import requests, re, sysreload(sys)sys.setdefaultencoding("utf-8") 出现这样的错误:sys.setdefaultencoding("utf-8")AttributeErr 阅读全文
posted @ 2019-02-15 13:27 疯子110 阅读(690) 评论(0) 推荐(0)
摘要: 刚刚学习python,练习他的输出,发现输出一个常量时报错了,如下: 发现是因为python2.X版本与python3.X版本输出方式不同造成的在python3.X的,输入内容时都要带上括号python(),而在2.X中直接输出就没有问题 第二个地方,在IDE中运行给予提示,如 分类: python 阅读全文
posted @ 2019-02-15 13:26 疯子110 阅读(4287) 评论(0) 推荐(1)