页面 HTML 源与我从“检查”中看到的源不同

我正在尝试使用 Python在https://aws.amazon.com/ec2/spot/instance-advisor/中的表格中节省按需和中断频率信息。


通过在我的网络浏览器(我使用的是 Chrome)上单击“检查”并查看源代码,我发现表中的所有数据都存储在 <tbody> 和 </tbody> 标记之间。


但是,在我的代码中,当我这样做时


import requests

from bs4 import BeautifulSoup


source = requests.get('https://aws.amazon.com/ec2/spot/instance-advisor/')

soup = BeautifulSoup(source.text, 'lxml')

print(soup.prettify())

我看到 <tbody> 和 </tbody> 之间没有任何内容。


是什么导致了这种差异,我如何用 Python 下载网页的完整内容?


任何帮助将不胜感激!:)


月关宝盒
浏览 265回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python