【发布时间】:2021-10-25 03:16:03
【问题描述】:
我正在尝试从此id 中提取<li> 之间的文本。每当我运行我的代码时,它都会输出None。我必须为<ul class = "qtyBreakUl" 创建一个变量吗?
我正在尝试提取的 HTML:
import requests
source = requests.get('https://www.gogsg.com/2316358/Product/Wrisco_DECMSB24-1824').text
soup = BeautifulSoup(source, 'lxml')
test = soup.find(id = 'tdPriceBreak_DECMSB24-1824')
test1 = test.find('ul')
print(test1)
【问题讨论】:
-
查看您尝试提取的文本可能是使用
JS动态呈现的,因此bs4无法处理这种类型的数据,如果可能,它将仅返回静态数据您可以分享URL!