Skip to content
Snippets Groups Projects
Commit c4e8abde authored by zzzang12's avatar zzzang12
Browse files

Fix: delete cheerio module

parent 1be1df02
No related branches found
No related tags found
No related merge requests found
import { Keyword } from "../schemas/keyword.js";
import puppeteer from "puppeteer";
import cheerio from "cheerio";
export const crawl = async (req, res) => {
const keyword = new Keyword(req.params.title);
......@@ -21,11 +20,11 @@ const getViews = async (keyword, page) => {
await page.goto(url);
const content = await page.content();
const $ = cheerio.load(content);
const result = $("#result-stats").text();
const views = await page.evaluate(() => {
const result = document.querySelector("#result-stats").textContent;
const views = Number(result.match(/\d+/g).slice(0, -2).join(""));
return Number(result.match(/\d+/g).slice(0, -2).join(""));
});
return views;
};
......@@ -37,9 +36,9 @@ const getUrl = async (keyword, page) => {
await page.click(".rg_i.Q4LuWd");
await page.waitForSelector("img.sFlh5c.pT0Scc.iPVvYb");
const content = await page.content();
const $ = cheerio.load(content);
const result = $("img.sFlh5c.pT0Scc.iPVvYb").attr("src");
const result = await page.evaluate(() => {
return document.querySelector("img.sFlh5c.pT0Scc.iPVvYb").src;
});
return result;
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment