puppeteer设置cookie获取网页内容

本文介绍了如何使用Puppeteer库在页面渲染时直接设置Cookie,从而跳过登录流程。通过指定URL、Cookie的name和value,可以确保页面在打开时处于登录状态。这种方法对于自动化测试和数据抓取非常有用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用puppeteer进行页面渲染的时候因为要登录才能获取到数据,我们不想走登录流程,想直接把cookie设置好,就需要设置cookies。
按照下面的方式进行设置

const cookies = {
      url: url,
      name: '',
      value: ''
  };
 await page.setCookie(cookies);
 await page.goto(url);

第一个参数是URL,也就是要增加cookie的URL地址。后面两个就是这个URL下面要增加的cookie的name和value。

这样就可以使得页面是登录态的了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值