puppeteer设置cookie获取网页内容

Posted vieber

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了puppeteer设置cookie获取网页内容相关的知识,希望对你有一定的参考价值。

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

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

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

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

以上是关于puppeteer设置cookie获取网页内容的主要内容,如果未能解决你的问题,请参考以下文章

curl获取网页被拒绝求助

PHP通过CURL模拟登录并获取数据

如何设置,获取,删除cookie?

puppeteer + nodejs 抓取网页内容

vb.net GET方法如何获取页面的cookies

puppeteer获取网页中的websocket数据