gpt4 book ai didi

python - Scrapy 抓取苹果网站

转载 作者:行者123 更新时间:2023-12-01 01:25:35 27 4
gpt4 key购买 nike

我尝试从下面的链接获取模型和价格,但没有成功,请让我知道出了什么问题以及如何抓取这两部分?

https://www.apple.com/shop/buy-ipad/ipad-pro

这是我尝试过的:799 美元起

获取单词“来自”

response.xpath('//span[@class="as-price-currentprice"]/text()').extract()

[]

<小时/>

获取价格本身:

response.xpath('//span[@class="nowrap"]/text()').extract()

[u'1\u2011800\u2011MY\u2011APPLE.', u'1\u2011800\u2011MY\u2011APPLE.', u'访问'、u'调用'、u'或']

<小时/>

型号

顺便说一句,我根本无法获得模型

11英寸iPad Pro

12.9英寸iPad Pro

最佳答案

您可以这样做:

headers = response.css('.pd-billboard-subheader::text').getall()
prices = response.css('.pd-billboard-price::text').getall()

result = []
for header, price in zip(headers, prices):
header_cleaned = header.replace('\xa0', ' ')
price_cleaned = price.replace('\n', '').replace(' ', '').strip()
result.append([header_cleaned, price_cleaned])

此后,结果将等于:

[['12.9-inch iPad Pro', 'From $999'],
['11-inch iPad Pro', 'From $799'],
['10.5-inch iPad Pro', 'From $649'],
['iPad', 'From $329'],
['iPad mini 4', 'From $399']]

关于python - Scrapy 抓取苹果网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53375693/

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