gpt4 book ai didi

xpath - Xpath使用Scrapy抓取取大小信息

转载 作者:行者123 更新时间:2023-12-03 16:18:48 25 4
gpt4 key购买 nike

我的目的是抓取以下代码:

 Select Size:</b>
<select name="option[225]">
<option value=""> --- Please Select --- </option>
<option value="480">UK 11 </option>
<option value="478">UK 8 </option>
<option value="477">UK 7 </option>
</select>


我面临两个问题:
1)对于该网站上的所有页面,“ option [225]”中的值不是恒定的,并且每个产品都会更改。

2)无论如何,我可以使用每个值之间的分号分隔符来存储数据。
我希望以以下方式显示数据:

UK 11;UK 8;UK 7

最佳答案

>>> ';'.join(map(str.strip, sel.xpath('//option[string-length(@value)!=0]/text()')))
'UK 11;UK 8;UK 7'


//用于选择从文档根部开始的所有 option标记, string-length过滤出第一个空名称选项,并且 ';'.join(...)将生成器元素与它们之间的 ;联接

关于xpath - Xpath使用Scrapy抓取取大小信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21675819/

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