Nut 发表于 2022-4-13 17:05:08

【求助】怎么获取斗鱼页面的全部元素

!(data/attachment/forum/202204/13/170310vy1rzs9v1swwpp3s.png)
document.querySelector("demand-author-app").shadowRoot.querySelector("demand-author-video").shadowRoot.querySelector("author-video-item").shadowRoot.querySelector("a")单一元素是这样的,网页上应该有30个相同元素,直接document.querySelectorAll好像没用,第一次碰到这种元素,给我干懵了,求大神指点一下
网址是这个,https://v.douyu.com/author-video/KzAa921vn4A3

李恒道 发表于 2022-4-13 17:05:09

document.querySelector("demand-author-app").shadowRoot.querySelector("demand-author-video").shadowRoot.querySelectorAll('author-video-item')
然后forEach遍历再循环往里拿

承易 发表于 2022-4-17 10:34:25

document.querySelector("body > section > demand-author-app").shadowRoot.querySelector("demand-router-main > main > demand-author-video").shadowRoot.querySelector("div > div.VideoListContent > author-video-item:nth-child(1)")
document.querySelector("body > section > demand-author-app").shadowRoot.querySelector("demand-router-main > main > demand-author-video").shadowRoot.querySelector("div > div.VideoListContent > author-video-item:nth-child(2)")

/html/body/section/demand-author-app//demand-router-main/main/demand-author-video//div/div/author-video-item
/html/body/section/demand-author-app//demand-router-main/main/demand-author-video//div/div/author-video-item
JS或XPA都是最后的那个数值在变化的
最后面的那个1 2 就是视频的顺序 你要哪个 就填哪个

李恒道 发表于 2022-5-25 18:45:04

承易 发表于 2022-4-17 10:34
document.querySelector("body > section > demand-author-app").shadowRoot.querySelector("demand-router ...

我草
这个头像
页: [1]
查看完整版本: 【求助】怎么获取斗鱼页面的全部元素