我正在学习Scrapy。作为练习,我想使用以下代码在此网页https://scrapingclub.com/exercise/detail_json/中获得产品标题:
scrapy shell "https://scrapingclub.com/exercise/detail_json/"
response.xpath("//h3[1]/text()")
[]
但是我唯一得到的是什么(零暗号)。
答案 0 :(得分:0)
尝试一下,
response.xpath("//script[contains(., 'title')]/text()")
如果按Ctrl + U,您可以在页脚看到此信息
var obj = { “ title”:“短款运动衫”, “ price”:“ $ 24.99”, “ description”:“短袖运动衫,长袖,领口,袖口和下摆有罗纹。57%棉,43%聚酯纤维。机洗 冷。”, “ img_path”:“ / static / img /” +“ 96230-C” +“ .jpg”};