我正在尝试从Amazon.in的产品页面上刮取产品图像,并通过bs4运行返回的html。当我在Firefox开发人员控制台中查看html时,可以看到嵌入在单独的<li>
标签中的所有图像,一次只能看到一个。
当您将鼠标悬停在主图像左侧的缩略图上时,除主着陆图像外的任何图像都将变为可见。当我尝试使用bs4检索这些<li>
标签的内容时,我使用find_all()
方法检索包含图像的所有适当标签。
但是,当我这样做时。我只能检索最初显示的着陆图像,而其他任何包含<li>
标签的图像都没有出现在输出中。我不知道为什么,因为当我在浏览器的控制台中查看这些标记时,它们都显示在HTML中。我将不得不求助于无头的浏览器实现吗?