为什么使用chrome查看网页和使用BeatifulSoup刮取网页时内容会有差异?

2024-04-29 03:59:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力抓取以下网页:

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)

即使在提取之前,我也看不到坐标了。你知道吗


Tags: httpsdiv网页datawwwshowdetailsch