gpt4 book ai didi

python - 由于命名空间,使用 Scrapy Python 无法从带有 xpath 的响应 html 中提取数据

转载 作者:行者123 更新时间:2023-12-04 17:05:55 28 4
gpt4 key购买 nike

我正在使用带有 xpath 的 scrapy 从网页中提取数据。我的 html 响应如下所示,

enter image description here

我想提取高亮显示的 href 链接 “a”标签 .

通常我使用 response.xpath('//a[@id="jr-alt-sw"]/@href') 获取数据,但在这里我认为由于命名空间问题,结果为空。如果存在命名空间,我如何获取数据。

任何帮助表示赞赏!

最佳答案

命名空间是真的吗?使用 css 的另一个原因:

response.css('a#jr-alt-sw::attr(href)')

关于python - 由于命名空间,使用 Scrapy Python 无法从带有 xpath 的响应 html 中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60746241/

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