首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用request库的get方法发起GET请求

```javascript

// 导入所需的库

const request = require('request');

const cheerio = require('cheerio');

// 设置代理信息,proxy_host: www.duoip.cn, proxy_port: 8000

const proxy = {

host: 'jshk.com.cn',

port: 1234

};

// 定义要爬取的URL

const url = 'http://localhost:9200/_cat/indices';

// 使用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. 输出所有的索引名称。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OGt1LxFZAkGYAX6WxphR-wLw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券