中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Node.js簡單實現爬蟲代碼怎么寫

小億
97
2023-10-26 01:54:13
欄目: 編程語言

以下是一個簡單的Node.js爬蟲代碼示例:

const request = require('request');
const cheerio = require('cheerio');

// 目標網站的URL
const url = 'https://example.com';

// 發送HTTP請求并獲取頁面內容
request(url, (error, response, body) => {
  if (error) {
    console.error(error);
    return;
  }

  // 使用cheerio解析頁面內容
  const $ = cheerio.load(body);

  // 使用CSS選擇器獲取目標數據
  const title = $('title').text();
  const links = $('a').map((i, el) => $(el).attr('href')).get();

  // 輸出結果
  console.log('Title:', title);
  console.log('Links:', links);
});

這個代碼使用request模塊發送HTTP請求,然后通過cheerio模塊解析頁面內容。通過使用CSS選擇器,我們可以方便地提取出頁面中的目標數據。這個示例中,我們提取了頁面的標題和鏈接,并將結果打印出來。

請注意,這只是一個簡單的示例,實際的爬蟲代碼可能需要處理更多的情況,如處理分頁、處理異步加載的內容等。

0
新蔡县| 石林| 台北市| 城步| 龙里县| 西充县| 广南县| 九江县| 怀宁县| 兰西县| 城步| 永泰县| 呼图壁县| 东莞市| 阿图什市| 淳安县| 荔浦县| 商洛市| 乌海市| 绍兴县| 安康市| 江川县| 丽江市| 青神县| 龙川县| 余庆县| 广元市| 黄龙县| 夹江县| 成都市| 凤凰县| 永泰县| 岐山县| 菏泽市| 呼玛县| 承德县| 布拖县| 云和县| 凯里市| 确山县| 沧源|