色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

javascript - 爬取網頁Jquery選擇器first-child的問題

瀏覽:99日期:2023-09-22 16:49:16

問題描述

在爬取一個網站的時候,感覺h2 和 h3 是一樣的結構,為什么 h2:first-child 可以取到數據, h3就不行。

最終的結果h2_1和h2_2是一樣的,沒問題。h3_1是ok的,h3_2是空,請問這是為什么?

代碼如下,

const jsdom = require(’jsdom’);const jquery = require(’jquery’);jsdom.env(’https://www.osram.com/os/news-and-events/spotlights/index.jsp’, [], { defaultEncoding: ’utf-8’}, function(err, window) { if(err) {console.error(’error get news url from page [%s]’);return; } let $ = jquery(window); let el = $(’p.col-xs-6.col-sm-7.colalign:first’); let h2_1 = $(el).find(’h2.font-headline-teaser’).text(); console.log(’h2_1=’ + h2_1); let h2_2 = $(el).find(’h2.font-headline-teaser:first-child’).text(); console.log(’h2_2=’ + h2_2); let h3_1 = $(el).find(’h3.font-sub-headline’).text(); console.log(’h3_1=’ + h3_1); let h3_2 = $(el).find(’h3.font-sub-headline:first-child’).text(); console.log(’h3_2=’ + h3_2); window.close();});

問題解答

回答1:

選擇器xxx:first-child是指,xxx的父元素的第一個子元素為xxx時,選中xxx,需要同時滿足這兩個條件。

不是xxx父元素的第一個子元素,也不是xxx的父元素的子元素中第一個xxx

h2.font-headline-teaser的父元素的第一個子元素為h2.font-headline-teaser,所以能選中

h3.font-sub-headline的父元素的第一個子元素不是h3.font-sub-headline,所以為空

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 一区二区中文字幕在线观看 | 女人被男人躁得好爽免费文 | 欧美日韩高清观看一区二区 | 一级毛片私人影院老司机 | 怡红院老首页主页入口 | 免费观看欧美一级高清 | 日韩毛片免费视频一级特黄 | 精品亚洲福利一区二区 | 国产a级特黄的片子视频免费 | 国产一级精品视频 | 色综合亚洲七七久久桃花影院 | 久久久毛片免费全部播放 | 国产在线91精品天天更新 | 成年人视频在线免费播放 | 久久久婷 | 91久久国产口精品久久久久 | 精品免费视频 | 国产免费爽爽视频免费可以看 | 国产成人亚洲综合网站不卡 | 欧美区一区二 | 成人怡红院视频在线观看 | 俄罗斯美女毛片 | 欧美成人伊人十综合色 | 欧美成人亚洲 | 欧美一级乱理片免费观看 | 九九51精品国产免费看 | 在线看国产 | a级毛片在线播放 | 久久精品成人免费网站 | 男人天堂男人天堂 | 亚洲一区2区三区4区5区 | 2020久久国产最新免费观看 | 国产精品1区 | 国产一区二区在免费观看 | 2021国产精品自拍 | 日韩特级毛片免费观看视频 | 99久久精品免费看国产高清 | 国产一区精品在线 | 精品国产免费一区二区三区 | 欧美激情性色生活片在线观看 | 国产午夜精品久久理论片小说 |