安裝 Node.js安裝 Node.js
首先,我們需要安裝 Node.js 和相關的庫,如 request 和 cheerio。
```bash
npm install request cheerio
```
然後,我們可以使用以下程式碼來爬取網頁內容:
```javascript
const request = require('request');
const cheerio = require('cheerio');
request({
url: 'jshk.com.cn',
headers: {
'proxy': ' + proxyHost + ':' + proxyPort
}
}, (error, response, body) => {
if (!error && response.statusCode == 200) {
const $ = cheerio.load(body);
console.log($('h1').text());
}
});
```
每行程式碼的解釋如下:
1. 匯入了 request 和 cheerio 庫。
2. 設定了代理資訊。
3. 傳送了一個 GET 請求到指定的 URL。
4. 如果請求成功並且狀態碼為 200,就載入返回的 HTML 內容。
5. 使用 cheerio 庫來解析 HTML,並列印出所有 h1 標籤的文字內容。
這只是一個簡單的示例,實際的爬蟲程式可能需要處理更復雜的情況,比如處理重定向、處理登入認證、處理分頁等等。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70032566/viewspace-2993417/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Node.js安裝Node.js
- Ubuntu 安裝 Node.jsUbuntuNode.js
- Node.js 安裝指南Node.js
- windows下安裝Node.jsWindowsNode.js
- Linux 安裝 Node.jsLinuxNode.js
- linux Node.js安裝LinuxNode.js
- Node.js的NPM安裝Node.jsNPM
- Node.js安裝與配置Node.js
- 如何安裝node.js|如何安裝msi格式檔案Node.js
- [Node.js]npm安裝node-gypNode.jsNPM
- Node.js 及 Vue-cli 安裝Node.jsVue
- 【Node.js】windows安裝nvm-windowsNode.jsWindows
- npm說明和node.js安裝NPMNode.js
- 瞭解Node.js及其安裝教程Node.js
- node.js安裝Oracledb指導文件Node.jsOracle
- 理解Node.js安裝及模組化Node.js
- 在Windows上安裝Node.js模組WindowsNode.js
- Node.js安裝及環境配置Node.js
- NVM、NPM、Node.js的安裝選擇NPMNode.js
- [第十八篇]——Docker 安裝 Node.jsDockerNode.js
- 入門日記之安裝Node.jsNode.js
- 如何在 Linux 上安裝 Node.jsLinuxNode.js
- Ubuntu 安裝最新版本 Node.jsUbuntuNode.js
- Centos7安裝Node.js詳細教程。CentOSNode.js
- Linux下Node.js的安裝與配置LinuxNode.js
- Node.js 下載安裝與環境配置Node.js
- CentOS7.2下安裝配置Node.js和YarnCentOSNode.jsYarn
- node.js環境安裝及環境變數Node.js變數
- Node.js安裝及環境配置之Windows篇Node.jsWindows
- 在Ubuntu上安裝Node.js的Upstream版本UbuntuNode.js
- CentOS簡單操作命令及node.js的安裝方法CentOSNode.js
- linux中使用包管理器安裝node.jsLinuxNode.js
- CentOS上安裝Node.js和mongodb簡單介紹CentOSNode.jsMongoDB
- node.js和vue cli腳手架下載安裝配置方法Node.jsVue
- Node.js安裝以及環境變數配置,(window系統)Node.js變數
- node.js安裝及環境配置基於Windows系統Node.jsWindows
- MAC下安裝Node.js(Express框架)連線redis資料庫MacNode.jsExpress框架Redis資料庫
- node.js學習之npm 入門 ——7.《怎樣安裝、更新和解除安裝全域性package》Node.jsNPMPackage