簡體   English   中英

嘗試使用 jquery 獲取“標題”時使用 axios 出現錯誤 403

[英]Getting error 403 with axios while trying to fetch 'title' with jquery

我正在嘗試使用 axios 和cheerio 從網站上刮掉標題

這是我的 function:

async function getWebsiteInfo(uniqueId, req, res) {
    const axios = require('axios');
    const cheerio = require('cheerio');

    axios.get(req.body.url)
        .then(response => {
            const html = response.data;
            const $ = cheerio.load(html);
            const scrapedata = $('title').first().text();
            console.log(scrapedata);
            var object = {
                "uuid": uniqueId,
                "url": req.body.url,
                "info": scrapedata
            }

            addToDatabase(object, res);
        }).catch(error => {
            console.log(error);
        });
}

我能做些什么來避免出現錯誤 403?

查看瀏覽器在網絡面板中發送的標題並嘗試發送:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM