url 在网络抓取的异步函数中的作用是什么

What is role the of url in async function in web scrapping

我正在从事网络抓取工作,我遇到了一个我对箭头键功能感到困惑的场景,我无法理解为什么 url 被使用了两次以及它是如何实际工作的,我知道它很高级 javascript 但我需要一些解释才能完全理解它。

箭头函数中的第一个 Url:

const fethHtml = async url => {

第二个url通过axios.get

await axios.get(url);

const fethHtml = async url => {

const axios = require("axios").default;

const fethHtml = async url => {
  try {
    const { data } = await axios.get(url);
    return data;
  } catch {
    console.error(
      `ERROR: An error occurred while trying to fetch the URL: ${url}`
    );
  }
};

我的问题是 url 在这里表示的是变量还是函数以及为什么它被调用两次,我在任何地方都没有找到任何解释。

const fethHtml = async url => {

url 只是参数。 (例如:google.com)

然后将参数传给axios得到resposne。

await axios.get(url);