diff --git a/controllers/linkedin.js b/controllers/linkedin.js index 2d81576..dcb9136 100644 --- a/controllers/linkedin.js +++ b/controllers/linkedin.js @@ -2,7 +2,7 @@ const axios = require("axios"); const querystring = require("querystring"); -import puppeteer from "puppeteer"; +const puppeteer = require("puppeteer"); const clientId = "780w7gsy8eysmj"; const clientSecret = "WPL_AP1.w6OTTkAndAdT3PYF.UZEcwQ=="; @@ -92,14 +92,19 @@ const getUserProfile = async (req, res) => { }; const scrapeLinkedInProfile = async (profileUrl) => { + console.log("Scraping LinkedIn profile:", profileUrl); const browser = await puppeteer.launch({ headless: false }); // headless: true si tu veux sans UI const page = await browser.newPage(); + console.log("Using email:", email); + // 1. Aller sur la page de login await page.goto("https://www.linkedin.com/login", { waitUntil: "networkidle2", }); + console.log("Login page loaded"); + // 2. Connexion avec identifiants await page.type("#username", email, { delay: 50 }); await page.type("#password", password, { delay: 50 });