response.css('
標籤名'),標籤名的話可以是html標籤比如:title、body、div,也可以是你自定義的class標籤。 例子
response.css('title')
##.extract() 對結果以列表的形式進行返回
##.extract_first() 對extract()返回的結果列表取第乙個元素。
response.css('title').extract()
response.css('title').extract_first()
##::text以文字的方式提取
response.css('title::text').extract_first()
是使用除錯命令"scrapy shell www.baidu.com進行除錯
使用extract(),可以看到是以列表的形式返回
使用「::text",看到以文字的方式返回標題
scrapy中的css選擇器
response.css a 返回的是selector物件,response.css a extract 返回的是a標籤物件 response.css a text extract first 返回的是第乙個a標籤中文字的值 response.css a attr href extract firs...
scrapy中css選擇器初識
由於最近做爬取專案,涉及到網頁中資訊的選擇,所以邊做邊學了點皮毛,有自己的心得 hjsons json.loads response.body img datas hjsons data ifhjsons for data in img datas try item bd item print da...
JQuery選擇器之CSS選擇器
語法描述 選擇所有元素 選擇特定型別的元素 選擇具有特定class的元素 選擇具有特定class的某類元素 id 選擇具有特定id屬性值的元素 語法描述 attr 選取定義了attr屬性的元素,即使這個屬性值為空 attr val 選擇attr屬性值等於字串val的元素 attr val 選擇att...