Puppeteer脱坑指南

编程入门 行业动态 更新时间:2024-10-12 20:27:09

Puppeteer脱坑<a href=https://www.elefans.com/category/jswz/34/1769915.html style=指南"/>

Puppeteer脱坑指南

page.$(selector)中,selector不精确

打开控制台,在页面查看器里右键点击需要用到的DOM,Copy -> Copy Selector,此时复制到的就是DOM元素在本页面最精确的节点路径
比如我要拿到思否首页的logo的节点路径

body > div.global-nav.sf-header.sf-header--index > nav > div.row.hidden-xs.hidden-sm > div.col-sm-8.col-md-9.col-lg-9 > div.sf-header__logo > h1 > a

page.goto(url[, options]),跳转多个页面卡死的情况

puppeteer爬虫是去拿的页面的dom,{waitUntil: 'domcontentloaded'},加上这句话表示等待页面DOM加载完成后才有返回值,这样避免了页面DOM没加载完就去爬数据而导致的错误
await page.goto(url, {waitUntil: 'domcontentloaded'});

阅读 1.5k  发布于 2019-10-19

更多推荐

Puppeteer脱坑指南

本文发布于:2024-02-07 00:28:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1751661.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:指南   Puppeteer

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!