Python爬虫——获取经纬度

1.调用需要库

安装库: Windows + R 输入cmd 后 执行下面这两行
pip install requests
pip install re

import requests
import re

2. 完整代码

废话不多说直接上源码,代码复制后就可以直接运行

import requests
import redef open_excel():poi_name_list = ['丽江', '三亚', '黄山', '九寨沟', '桂林']return poi_name_listdef url_api(poi_name):x = 1for i in poi_name:headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36','referer': 'https://lbs.amap.com/tools/picker','cookie': 'cna=YhA8G/FDvhwCAdzDSBgviAYn; _uab_collina=166210157203123391584088; xlly_s=1; x5sec=''7b227761676272696467652d616c69626162612d616d61703b32223a22313939373331396631353862333''9376466613365323335616432316337326637434b3376324a3447454a476b7237657374734c6c6e414577''684c715857454144227d; tfstk=cnKGBBxBJF76fGmvOCss2JJS2xhRZNZVZn-BYvPu90l18etFiG4Uzhs-K''1cS_r1..; l=fBOVy2enTjUrp1A3BO5CPurza77T3IRb8sPzaNbMiIEGa66h1FaWyNCeUHWWRdtjgT5YgUxz_''ANlDdHv5r4LRxOdew2F5156Vw968eZl2R2d.; isg=BDQ0Z2I367FyOX-i1sbGOVdKBfKmDVj3rWLYtM6VWr9COdWD_B9Hh3-_uXHhwZBP'}url = 'https://lbs.amap.com/_AMapService/v3/place/text?s=rsv3&key=f7d40927ba4d64fb91ebe2bb9cda0995&offset=' \'1&page=1&extensions=all&city=110000&language=zh_cn&callback=jsonp_11165_&platform=JS&logversion=2.0&' \'appname=https://lbs.amap.com/tools/picker&csid=8BF7376A-A135-40FA-9874-3E5DDD35375E&sdkversion=1.4.20&keywords={i}'resp = requests.get(url, headers=headers).textre_all = re.findall('"location":"(.*?)",', resp, re.S)for result in re_all:print(f'{x}位置:{i}, 坐标:{result}')x += 1if __name__ == '__main__':poi_name = open_excel()url_api(poi_name)

3.分析代码

第一步

定义一个地方名列表

第二步

循环请求地名,解析获取到得数据,从中拿到有用数据

Python爬虫——获取经纬度相关推荐

  1. 用Python爬虫获取百度企业信用中企业基本信息!太厉害了!

    一.背景 希望根据企业名称查询其经纬度,所在的省份.城市等信息.直接将企业名称传给百度地图提供的API,得到的经纬度是非常不准确的,因此希望获取企业完整的地理位置,这样传给API后结果会更加准确.百度 ...

  2. Python爬虫获取“房天下“房价数据(上)

    上期博客我们通过Python爬虫获取了京东商城的手机价格及其详细配置数据, 这期我们试着通过爬虫在房天下(房天下乌鲁木齐网址)上获取乌鲁木齐的二手房信息, 同时利用之前已经测试过的坐标查询代码来获得每 ...

  3. Python爬虫获取文章的标题及你的博客的阅读量,评论量。所有数据写入本地记事本。最后输出你的总阅读量!

    Python爬虫获取文章的标题及你的博客的阅读量,评论量.所有数据写入本地记事本.最后输出你的总阅读量!还可以进行筛选输出!比如阅读量大于1000,之类的! 完整代码在最后.依据阅读数量进行降序输出! ...

  4. python Chrome + selenium自动化测试与python爬虫获取网页数据

    一.使用Python+selenium+Chrome 报错: selenium.common.exceptions.SessionNotCreatedException: Message: sessi ...

  5. 域名带后缀_[Python 爬虫]获取顶级域名及对应的 WHOIS Server 及 whoisservers.txt 下载...

    使用 Python 爬虫获取顶级域名及对应的 WHOIS Server 并保存可用于 WhoisCL.exe 的文件 whois-servers.txt. 环境: Windows 10 Python ...

  6. python爬虫获取url_Python爬虫如何获取页面内所有URL链接?本文详解

    如何获取一个页面内所有URL链接?在Python中可以使用urllib对网页进行爬取,然后利用Beautiful Soup对爬取的页面进行解析,提取出所有的URL. 什么是Beautiful Soup ...

  7. python爬虫获取下一页url_Python爬虫获取页面所有URL链接过程详解

    如何获取一个页面内所有URL链接?在python中可以使用urllib对网页进行爬取,然后利用Beautiful Soup对爬取的页面进行解析,提取出所有的URL. 什么是Beautiful Soup ...

  8. 突破次元壁障,Python爬虫获取二次元女友

    突破次元壁障,Python爬虫获取二次元女友 前言 程序说明 二次元女友获取程序 观察网页结构 页面解析 创建图片保存路径 图片下载 格式转换 爬取结果展示 完整程序 前言 (又到了常见的无中生友环节 ...

  9. Python爬虫获取异步加载站点pexels并下载图片(Python爬虫实战3)

    Python爬虫获取异步加载站点pexels并下载图片(Python爬虫实战3) 1. 异步加载爬虫 对于静态页面爬虫很容易获取到站点的数据内容,然而静态页面需要全量加载站点的所有数据,对于网站的访问 ...

最新文章

  1. webpack源码阅读——npm脚本运行webpack与命令行输入webpack的区别
  2. 使用java代码发送电子邮件
  3. NYOJ 248 BUYING FEED (贪心)
  4. wxWidgets:wxListView类用法
  5. python itertools模块位置_Python高效编程之itertools模块详解
  6. mysql not in报错_mysql从5.7升级到8.0查询报错Expression #2 of SELECT list is not in GROUP BY...
  7. html5和html的区别是什么?学HTML5要不要学html?
  8. GIT基本概念和用法总结
  9. B - 简单暴力(计算今年第几天)
  10. linux iptables服务及相关命令
  11. 修改R语言安装包的默认路径 r包安装位置
  12. 什么是matlab拟合工具箱,Matlab拟合工具箱的使用
  13. 一路向往有光亮的地方-2015年终总结
  14. 计算机远程登录不需要密码,win7如何设置远程登录不用输密码-win7远程登录不用输密码的方法 - 河东软件园...
  15. 安装SSL证书的网站被谷歌提升排名权重
  16. 搜狐号按作者火车头采集规则
  17. 自动控制原理-频率特性 G(jw ) 定义
  18. 逻辑地址 与物理地址的转换
  19. 视易服务器系统装,windows2000视易星云点歌数据服务器安装方法和步骤.docx
  20. 【我的OpenGL学习进阶之旅】【持续更新】关于学习OpenGL的一些资料

热门文章

  1. 改进YOLOv5/YOLOv7——魔改YOLOv5/YOLOv7提升检测精度(涨点必备)
  2. win10-cpu-Yolov7
  3. python实现对doc、txt、xls等文档的读写操作
  4. Oracle清空表空间
  5. 绿卡日记:2020-10-29
  6. 策略者模式解析 好理解的策略者模式
  7. R语言兴起与SAS,SPSS
  8. php7.0扩展yac,PHP扩展YAC安装过程
  9. Shell脚本加密方法大全及案例演示
  10. 立即执行函数和函数劫持