抓取h3标签将返回null

时间:2018-08-11 19:53:40

标签: xpath scrapy

我正在学习Scrapy。作为练习,我想使用以下代码在此网页https://scrapingclub.com/exercise/detail_json/中获得产品标题:

scrapy shell "https://scrapingclub.com/exercise/detail_json/"
response.xpath("//h3[1]/text()")
  

[]

但是我唯一得到的是什么(零暗号)。

1 个答案:

答案 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”};