首页 > 解决方案 > 尝试请求时 URL 更改

问题描述

各位晚上好!我学习cheerio并面临一个问题。我尝试发出一个http请求。这是代码:

const cheerio = require('cheerio');

export function getWeb(link){
    console.log(link);
    var request = require("request"),
    cheerio = require("cheerio"),
    url = link;

    request(url, function (error, response, body) {
        if (!error) {
            var $ = cheerio.load(body);
            console.log($);
        } else {
            console.log("Error: " + error);
        }
    });
}

当我尝试启动它时,我得到 ERR_SSL_PROTOCOL_ERROR: Screenshot

问题是我传递了一个 URL ( http://rasp.guap.ru/?g=null ),但请求“使用”另一个 ( https://rasp.guap.ru:80/?g=null )。如何解决这个问题?

标签: javascriptnode.jscheerio

解决方案


推荐阅读