Python爬虫——获取经纬度
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爬虫——获取经纬度相关推荐
- 用Python爬虫获取百度企业信用中企业基本信息!太厉害了!
一.背景 希望根据企业名称查询其经纬度,所在的省份.城市等信息.直接将企业名称传给百度地图提供的API,得到的经纬度是非常不准确的,因此希望获取企业完整的地理位置,这样传给API后结果会更加准确.百度 ...
- Python爬虫获取“房天下“房价数据(上)
上期博客我们通过Python爬虫获取了京东商城的手机价格及其详细配置数据, 这期我们试着通过爬虫在房天下(房天下乌鲁木齐网址)上获取乌鲁木齐的二手房信息, 同时利用之前已经测试过的坐标查询代码来获得每 ...
- Python爬虫获取文章的标题及你的博客的阅读量,评论量。所有数据写入本地记事本。最后输出你的总阅读量!
Python爬虫获取文章的标题及你的博客的阅读量,评论量.所有数据写入本地记事本.最后输出你的总阅读量!还可以进行筛选输出!比如阅读量大于1000,之类的! 完整代码在最后.依据阅读数量进行降序输出! ...
- python Chrome + selenium自动化测试与python爬虫获取网页数据
一.使用Python+selenium+Chrome 报错: selenium.common.exceptions.SessionNotCreatedException: Message: sessi ...
- 域名带后缀_[Python 爬虫]获取顶级域名及对应的 WHOIS Server 及 whoisservers.txt 下载...
使用 Python 爬虫获取顶级域名及对应的 WHOIS Server 并保存可用于 WhoisCL.exe 的文件 whois-servers.txt. 环境: Windows 10 Python ...
- python爬虫获取url_Python爬虫如何获取页面内所有URL链接?本文详解
如何获取一个页面内所有URL链接?在Python中可以使用urllib对网页进行爬取,然后利用Beautiful Soup对爬取的页面进行解析,提取出所有的URL. 什么是Beautiful Soup ...
- python爬虫获取下一页url_Python爬虫获取页面所有URL链接过程详解
如何获取一个页面内所有URL链接?在python中可以使用urllib对网页进行爬取,然后利用Beautiful Soup对爬取的页面进行解析,提取出所有的URL. 什么是Beautiful Soup ...
- 突破次元壁障,Python爬虫获取二次元女友
突破次元壁障,Python爬虫获取二次元女友 前言 程序说明 二次元女友获取程序 观察网页结构 页面解析 创建图片保存路径 图片下载 格式转换 爬取结果展示 完整程序 前言 (又到了常见的无中生友环节 ...
- Python爬虫获取异步加载站点pexels并下载图片(Python爬虫实战3)
Python爬虫获取异步加载站点pexels并下载图片(Python爬虫实战3) 1. 异步加载爬虫 对于静态页面爬虫很容易获取到站点的数据内容,然而静态页面需要全量加载站点的所有数据,对于网站的访问 ...
最新文章
- webpack源码阅读——npm脚本运行webpack与命令行输入webpack的区别
- 使用java代码发送电子邮件
- NYOJ 248 BUYING FEED (贪心)
- wxWidgets:wxListView类用法
- python itertools模块位置_Python高效编程之itertools模块详解
- mysql not in报错_mysql从5.7升级到8.0查询报错Expression #2 of SELECT list is not in GROUP BY...
- html5和html的区别是什么?学HTML5要不要学html?
- GIT基本概念和用法总结
- B - 简单暴力(计算今年第几天)
- linux iptables服务及相关命令
- 修改R语言安装包的默认路径 r包安装位置
- 什么是matlab拟合工具箱,Matlab拟合工具箱的使用
- 一路向往有光亮的地方-2015年终总结
- 计算机远程登录不需要密码,win7如何设置远程登录不用输密码-win7远程登录不用输密码的方法 - 河东软件园...
- 安装SSL证书的网站被谷歌提升排名权重
- 搜狐号按作者火车头采集规则
- 自动控制原理-频率特性 G(jw ) 定义
- 逻辑地址 与物理地址的转换
- 视易服务器系统装,windows2000视易星云点歌数据服务器安装方法和步骤.docx
- 【我的OpenGL学习进阶之旅】【持续更新】关于学习OpenGL的一些资料