gpt4 book ai didi

python - 如何获取div内的文字

转载 作者:太空宇宙 更新时间:2023-11-03 20:35:20 33 4
gpt4 key购买 nike

看看这个网页:

https://www.michaelkors.com/large-crossgrain-leather-dome-crossbody-bag/_/R-US_32S9SF5C3L?color=2519

我想获取详细信息部分下的文本。当我查看 div 时,它下面有类详细信息和文本。这是我正在使用的声明:

details =  response.xpath('.//div[@class="detail"]/text()').extract()

但是,它没有返回任何内容。

最佳答案

加载页面时,您尝试解析的 div 似乎不存在。
产品数据以 json 形式存储在脚本标记内,并使用 javascript 从中生成 div。

这给你留下了几个选择:

  • 自行解析 JavaScript 并提取数据
  • 使用浏览器(例如 scrapy-splash )运行 JavaScript,并解析生成的 HTML

关于python - 如何获取div内的文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57201608/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com