最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CSS選擇器實(shí)現(xiàn)字段解析

  發(fā)布時(shí)間:2018-01-31 16:21:05   作者:佚名   我要評(píng)論
這篇文章主要介紹了CSS選擇器實(shí)現(xiàn)字段解析的相關(guān)資料,需要的朋友可以參考下

根據(jù)上面所學(xué)的CSS基礎(chǔ)語(yǔ)法知識(shí),現(xiàn)在來(lái)實(shí)現(xiàn)字段的解析。首先還是解析標(biāo)題。打開(kāi)網(wǎng)頁(yè)開(kāi)發(fā)者工具,找到標(biāo)題所對(duì)應(yīng)的源代碼。

發(fā)現(xiàn)是在div class="entry-header"下面的h1節(jié)點(diǎn)中,于是打開(kāi)scrapy shell 進(jìn)行調(diào)試

但是我不想要<h1>這種標(biāo)簽該咋辦,這時(shí)候就要使用CSS選擇器中的偽類方法。如下所示。

注意的是兩個(gè)冒號(hào)。使用CSS選擇器真的很方便。同理我用CSS實(shí)現(xiàn)字段解析。代碼如下

# -*- coding: utf-8 -*-  
import scrapy  
import re  
class JobboleSpider(scrapy.Spider):  
    name = 'jobbole'  
    allowed_domains = ['blog.jobbole.com']  
    start_urls = ['http://blog.jobbole.com/113549/']  
    def parse(self, response):  
        # title = response.xpath('//div[@class = "entry-header"]/h1/text()').extract()[0]  
        # create_date = response.xpath("//p[@class = 'entry-meta-hide-on-mobile']/text()").extract()[0].strip().replace("·","").strip()  
        # praise_numbers = response.xpath("//span[contains(@class,'vote-post-up')]/h10/text()").extract()[0]  
        # fav_nums = response.xpath("//span[contains(@class,'bookmark-btn')]/text()").extract()[0]  
        # match_re = re.match(".*?(\d+).*",fav_nums)  
        # if match_re:  
        #     fav_nums = match_re.group(1)  
        # comment_nums = response.xpath("//a[@href='#article-comment']/span").extract()[0]  
        # match_re = re.match(".*?(\d+).*", comment_nums)  
        # if match_re:  
        #     comment_nums = match_re.group(1)  
        # content = response.xpath("//div[@class='entry']").extract()[0]  
#通過(guò)CSS選擇器提取字段  
        title = response.css(".entry-header h1::text").extract()[0]  
        create_date = response.css(".entry-meta-hide-on-mobile::text").extract()[0].strip().replace("·","").strip()  
        praise_numbers = response.css(".vote-post-up h10::text").extract()[0]  
        fav_nums = response.css("span.bookmark-btn::text").extract()[0]  
        match_re = re.match(".*?(\d+).*", fav_nums)  
        if match_re:  
            fav_nums = match_re.group(1)  
        comment_nums = response.css("a[href='#article-comment'] span::text").extract()[0]  
        match_re = re.match(".*?(\d+).*", comment_nums)  
        if match_re:  
            comment_nums = match_re.group(1)  
        content = response.css("div.entry").extract()[0]  
        tags = response.css("p.entry-meta-hide-on-mobile a::text").extract()[0]  
        pass  

總結(jié)

以上所述是小編給大家介紹的CSS選擇器實(shí)現(xiàn)字段解析,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • CSS :visited偽類選擇器隱秘往事回憶錄

    這篇文章主要介紹了CSS :visited偽類選擇器隱秘往事回憶錄,需要的朋友可以參考下
    2018-10-12
  • dw中css選擇器nthchild怎么使用?

    dw中css選擇器nthchild怎么使用?Dreamweaver中出現(xiàn)了多個(gè)相同的標(biāo)簽,這時(shí)候可以使用nth-child()選擇器,下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下
    2018-06-04
  • css選擇器中有小數(shù)點(diǎn)的標(biāo)簽獲取方法

    這篇文章主要介紹了css選擇器中有小數(shù)點(diǎn)的標(biāo)簽獲取方法,需要的朋友可以參考下
    2018-03-26
  • CSS3 :default偽類選擇器使用簡(jiǎn)介

    CSS3 :default 偽類選擇器只能作用在表單元素上,表示默認(rèn)狀態(tài)的表單元素。接下來(lái)通過(guò)本文給大家介紹CSS3 :default偽類選擇器使用簡(jiǎn)介,感興趣的朋友跟隨腳本之家小編一起
    2018-03-15
  • CSS選擇器的新用法(推薦)

    本文將詳細(xì)介紹CSS選擇器的新用法,感興趣的朋友一起學(xué)習(xí)吧
    2018-02-02
  • CSS中選擇器的權(quán)重值的計(jì)算

    這篇文章主要介紹了CSS中選擇器的權(quán)重值的計(jì)算的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-23
  • Dreamweaver中css選擇器中的類怎么使用?

    Dreamweaver怎么使用css選擇器中的類?Dreamweaver中css選擇器中有很多功能,想要使用其中的類,該怎么使用呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下
    2018-01-09
  • 詳解CSS3選擇器:nth-child和:nth-of-type之間的差異

    本篇文章主要介紹了CSS3選擇器:nth-child和:nth-of-type之間的差異,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-09-18
  • 總結(jié)30個(gè)CSS3選擇器

    本文總結(jié)了30個(gè)CSS3選擇器,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-13
  • css3類選擇器之結(jié)合元素選擇器和多類選擇器用法

    這篇文章主要介紹了css3類選擇器之結(jié)合元素選擇器和多類選擇器用法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-09

最新評(píng)論

轮台县| 徐州市| 清水县| 德安县| 噶尔县| 江北区| 瑞安市| 泽州县| 慈溪市| 靖西县| 新和县| 当涂县| 黄龙县| 邢台县| 金坛市| 莲花县| 湖南省| 阳信县| 汨罗市| 桂阳县| 商城县| 江山市| 句容市| 泗洪县| 汾阳市| 门头沟区| 南宫市| 都兰县| 屏东县| 贵德县| 连南| 佛冈县| 庆元县| 勐海县| 新兴县| 锡林郭勒盟| 陈巴尔虎旗| 虹口区| 哈巴河县| 伊金霍洛旗| 吴堡县|