国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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
相關文章:
主站蜘蛛池模板: 国产日韩一区二区三区在线播放 | 免费欧美一级片 | 亚洲国产精品67194成人 | 欧美一级别 | 色婷婷色综合激情国产日韩 | 久久精品99毛片免费 | 欧美孕妇孕交 | 成人做爰视频www | 国产在线a | 国产三级一区二区 | 在线观看一二三区 | 国产手机在线国内精品 | 久久精品一区二区三区日韩 | 欧美在线观看一区二区三区 | 国产乱子伦在线观看不卡 | 2级毛片 | 2019在线亚洲成年视频网站 | 国产亚洲视频在线播放大全 | 女人叉开腿让男人捅 | 国内精品久久久久影院老司 | 久久伊人操 | 欧美精品成人一区二区视频一 | 日本一级全黄大片 | 99热成人| a级国产乱理伦片在线观看99 | 国产成人亚洲精品一区二区在线看 | 欧美成人毛片 | 欧美综合精品一区二区三区 | 绝对真实偷拍盗摄高清在线视频 | 国产精品久久久久9999小说 | 国产香蕉在线视频一级毛片 | 国内精品自产拍在线观看91 | 亚洲三级a | 国产成人a一区二区 | 国产精品在线观看 | 亚洲欧美二区三区久本道 | 亚洲在线免费免费观看视频 | 美女网站免费观看视频 | 久草网站在线 | 一国产一级淫片a免费播放口 | 永久网站色视频在线观看免费 |