我正在努力抓取以下网页:
https://www.comparis.ch/immobilien/marktplatz/details/show/16792498
当我在Chrome中使用inspector时,我可以在以下html片段中看到坐标:
<div data-fi-hf-streetview="" data-fi-hf-streetview-objectid="map-panorama-
streetview" data-fi-hf-streetview-latitude="47.373122178099064444511111111"
data-fi-hf-streetview-longitude="8.539781976138127069261111111" data-fi-hf
streetview-language="De" style="display:none;"></div>
但是,当我用BeautifulSoup来刮网页时,我再也看不到这个内容了?为什么?我使用以下代码来清除它:
url = "https://www.comparis.ch/immobilien/marktplatz/details/show/16792498"
r = requests.get(url)
soup = BeautifulSoup(r.text)
即使在提取之前,我也看不到坐标了。你知道吗
这是因为浏览器显示的HTML实际上是由Javascript在运行时生成的。你知道吗
相关问题 更多 >
编程相关推荐