为了账号安全,请及时绑定邮箱和手机立即绑定

从交互式地图中抓取数据

从交互式地图中抓取数据

Cats萌萌 2021-08-05 16:13:41
我试图从地图上的每个弹出窗口中获取数据。我过去使用过 beautifulsoup,但这是第一次从交互式地图中获取数据。任何朝正确方向的推动都是有帮助的。到目前为止,我正在返回空白。这就是我所拥有的,它不是实质性的......from bs4 import BeautifulSoup as bs4import requestsurl = 'https://www.oaklandconduit.com/development_map'r = requests.get(url).textsoup = bs4(r, "html.parser")address = soup.find_all("div", {"class": "leaflet-pane leaflet-marker-pane"})根据建议更新,我re使用下面的脚本解析 javascript 内容。但是加载到 json 会返回错误import requests, reurl = 'https://ebrrd.nationbuilder.com/themes/3/58597f55b92871671e000000/0/attachments/14822603711537993218/default/mapscript.js'r = requests.get(url).contentcontent = re.findall(r'var.*?=\s*(.*?);', r, re.DOTALL | re.MULTILINE)[2]json_content = json.loads(content)
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 171 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信