靓汤还不全HTML纸条

2021-09-16 23:54:27 发布

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

我正在尝试解析下面的网页,这样我就可以循环浏览他们在网站上列出的所有菱形,并将详细信息保存到csv中,但我的代码没有找到原始HTML上的所有详细信息。你知道吗

赋值的diamonds变量返回的数组中没有元素。它似乎找不到原始HTML中详细说明的catalog-view-offer-wrapper

https://www.bluenile.com/uk/diamond-search?tag=none&track=NavDiaVAll

代码如下:

import bs4
from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup

my_url = 'https://www.bluenile.com/uk/diamond-search?tag=none&track=NavDiaVAll'


uClient = uReq(my_url)
page_html = uClient.read()
uClient.close()

page_soup = soup(page_html,"html.parser")

diamonds = page_soup.findAll("div",{"class":"catalog-view-offer-wrapper"})

print(len(diamonds))