python高德地图webAPI:地理编码将地址信息转化为经纬度坐标

简介: python高德地图webAPI:地理编码将地址信息转化为经纬度坐标

python地理编码将地址信息转化为经纬度坐标。

import requests
import json
import time
# 高德地址编码web-API
def get_urls(add):
    url = "https://restapi.amap.com/v3/geocode/geo?address=" + str(add)
    url = url + "&output=json&key=4d9a765939a2b765**"
    r = requests.get(url)
    res = json.loads(r.text)
    # 数据格式化;
    content = str(add) + "," + str(res['geocodes'][0]['location']) + "\n"
    #  写入文件
    with open(r'data.csv', 'a') as d:
        d.write(content)
    return ""
# 读取地址信息;
with open(r'add.txt', 'r', encoding='utf-8') as f:
    # 读取地址信息列表
    address = f.read().split()
    # 地址转换
    i = 0
    for item in address:
        # 调用API封装函数;
        get_urls(item)
        print("第{}个地址已转换".format(i + 1))
        if i % 99 == 0 and i > 0:
            print("第", i + 1, "个数据,执行延迟策略.")
            time.sleep(1)
        i += 1


lockdatav Done!

相关文章
|
1月前
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
|
24天前
|
JSON 前端开发 API
使用Python和Flask构建简易Web API
使用Python和Flask构建简易Web API
|
1月前
|
存储 数据采集 数据库
用 Python 爬取淘宝商品价格信息时需要注意什么?
使用 Python 爬取淘宝商品价格信息时,需注意法律和道德规范,遵守法律法规和平台规定,避免非法用途。技术上,可选择 Selenium 和 Requests 库,处理反爬措施如 IP 限制、验证码识别和请求频率控制。解析页面数据时,确定数据位置并清洗格式。数据存储可选择 CSV、Excel、JSON 或数据库,定期更新并去重。还需进行错误处理和日志记录,确保爬虫稳定运行。
|
1月前
|
数据采集 Web App开发 iOS开发
如何利用 Python 的爬虫技术获取淘宝天猫商品的价格信息?
本文介绍了使用 Python 爬虫技术获取淘宝天猫商品价格信息的两种方法。方法一使用 Selenium 模拟浏览器操作,通过定位页面元素获取价格;方法二使用 Requests 和正则表达式直接请求页面内容并提取价格。每种方法都有详细步骤和代码示例,但需注意反爬措施和法律法规。
|
25天前
|
JSON API 数据格式
使用Python和Flask构建简单的Web API
使用Python和Flask构建简单的Web API
|
2月前
|
Python
【10月更文挑战第15天】「Mac上学Python 26」小学奥数篇12 - 图形变换与坐标计算
本篇将通过 Python 和 Cangjie 双语实现图形变换与坐标计算。这个题目帮助学生理解平面几何中的旋转、平移和对称变换,并学会用编程实现坐标变化。
66 1
|
2月前
|
小程序 Python
利用Python编程提取身份证的信息
利用Python编程提取身份证的信息
34 2
|
2月前
|
存储 自然语言处理 API
基于 Python 的地址解析:自动识别姓名、电话、地址、详细地址与省市区
基于 Python 的地址解析:自动识别姓名、电话、地址、详细地址与省市区
273 1
|
2月前
|
小程序 定位技术 Python
Python编程:根据经纬度生成并调用地图
Python编程:根据经纬度生成并调用地图
62 2
|
2月前
|
IDE 开发工具 数据安全/隐私保护
Python编程--实现用户注册信息写入excel文件
Python编程--实现用户注册信息写入excel文件
23 1