【发布时间】:2020-06-09 01:38:09
【问题描述】:
我构建了一个使用 Puppeteer 从 LinkedIn 抓取数据的应用。我使用电子邮件和密码登录,但想传入 cookie 进行身份验证。这是我目前使用的:
const puppeteer = require("puppeteer");
(async () => {
try {
const browser = await puppeteer.launch({ headless: true });
const page = await browser.newPage();
await page.goto("https://www.linkedin.com/login");
await page.waitForSelector(loginBtn);
await page.type("#username", username);
await page.type("#password", password);
await page.click(loginBtn, { delay: 30 });
await browser.close();
} catch (error) {
console.log(`Our error = ${error}`);
}
})();
我见过像 Phantombuster 这样的网站使用“li_at”cookie 进行身份验证。 https://i.imgur.com/PI8fzao.png
如何使用 cookie 进行身份验证?
【问题讨论】:
标签: javascript authentication cookies web-scraping puppeteer