我试图从地图上的每个弹出窗口中获取数据。我过去使用过 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)
添加回答
举报
0/150
提交
取消