猿问

(Python) 尝试在初始加载后更新的网页上使用 beautifulsoup 进行解析

例如,如果您访问此处: https: //www.basspro.com/shop/en/herters-hunting-rifle-ammo/


您会注意到,在第一次加载时,它会显示库存中的所有内容。然后,页面将再次更新并显示所有缺货的商品。


有什么方法可以使用 beautifulsoup 来解决这个问题吗?我开始认为我需要使用不同的策略来提取更新的 HTML 代码。


就目前情况而言,我的代码没有返回任何内容,因为 beautifulsoup 提取的代码中没有“缺货”文本。


content_wrapper = soup.find('div', class_='col2 gridCell StoreAvail editable anchored', id='StoreAvail_7')

cheese = content_wrapper.find('div', class_='sublist instore_inventory_section nodisplay',

                              id='WC_InStore_Inventory_Section_3074457345618960372')


print(cheese)


函数式编程
浏览 90回答 0
0回答
随时随地看视频慕课网APP

相关分类

Python
我要回答