簡體   English   中英

如何使用 Js 獲取 html 頁面(元素)

[英]how to fetch a html page(elements) with Js

我正在嘗試獲取頁面的內容。 例如,當我檢查並進入“元素”部分時,我可以在 span 標簽中看到所需的數據,但是當我嘗試獲取作為對 url 的獲取請求時,我收到了不包含的不同 HTML相同的數據但更少。

這就是我嘗試獲取數據的方式

async function fetchData(url)
{
  const response = await axios.get(url);
  console.log(response.data)
}

差異的原因是什么,我該如何解決?

我應該使用不同的技術嗎?

嗯,確實,爬蟲應該使用解析工具,比如 Puppeteer 庫或 Cheerio 來獲取數據。

以下是一些參考:

github木偶師

npm 傀儡師

幾次前,我曾嘗試做類似的事情。 如果您遇到問題 - 尋求幫助

暫無
暫無

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

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