使用request庫的get方法發起GET請求
```javascript
// 匯入所需的庫
const request = require('request');
const cheerio = require('cheerio');
// 設定代理資訊,proxy_host: proxy_port: 8000
const proxy = {
host: 'jshk.com.cn',
port: 1234
};
// 定義要爬取的URL
const url = '
// 使用request庫的get方法發起GET請求,並設定proxy引數
request.get(url, { proxy: proxy }, (error, response, body) => {
if (!error && response.statusCode === 200) {
// 使用cheerio庫解析返回的HTML
const $ = cheerio.load(body);
// 查詢所有的索引名稱
const indices = $('td').slice(1, -1).toArray().map(td => $(td).text());
// 輸出所有的索引名稱
console.log(indices);
}
});
```
步驟:
1. 引入所需的庫:request和cheerio。
2. 設定代理資訊。
3. 定義要爬取的URL。
4. 使用request庫的get方法發起GET請求,並設定proxy引數。
5. 使用cheerio庫解析返回的HTML。
6. 查詢所有的索引名稱。
7. 輸出所有的索引名稱。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70032566/viewspace-2993405/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vue 發起get請求和post請求Vue
- Servlet中request請求Get和Post方法以及亂碼解決Servlet
- iOS開發 GET、POST請求方法:NSURLSession篇iOSSession
- 優雅地使用GET和POST請求方法
- Go使用net/http庫傳送GET請求GoHTTP
- onethink 如何使用get請求?
- 使用HttpClient傳送GET請求HTTPclient
- vue axios資料請求get、post方法的使用VueiOS
- iOS開發 GET、POST請求方法:NSURLConnection篇iOS
- XHR物件的get請求物件
- requests模組 - get 請求
- 爬蟲快速入門——Get請求的使用爬蟲
- http請求中get和post方法的區別HTTP
- AJAX的get和post請求原生編寫方法
- HTTP協議中請求方法的Get和PostHTTP協議
- axios 發get,post 請求小結iOS
- HTTP GET請求傳bodyHTTP
- 傳送GET請求 示例
- Node.js GET請求Node.js
- get請求和post請求的區別
- iOS 同步請求 非同步請求 GET請求 POST請求iOS非同步
- get與post的請求區別
- GET請求的引數丟失
- 請求OpenFeign的GET請求時,請求為何失敗?
- GET和POST兩種基本請求方法的區別
- uni-app的POST請求和GET請求APP
- postman(二):使用postman傳送get or post請求Postman
- 使用fidder進行post和get請求
- 精講RestTemplate第3篇-GET請求使用方法詳解REST
- POST與GET請求區別
- HTTP Get,Post請求詳解HTTP
- Get和Post請求詳解
- 4.爬蟲 requests庫講解 GET請求 POST請求 響應爬蟲
- 使用CloseableHttpClient 訪問 http 和https 的get請求HTTPclient
- get和post請求的區別(面試)面試
- java傳送http的get、post請求JavaHTTP
- Android Http請求框架一:Get 和 Post 請求AndroidHTTP框架
- Android okHttp網路請求之Get/Post請求AndroidHTTP