当前位置: 首页 > news >正文

在线做网站 自动生成手机版wordpress商家展示主题

在线做网站 自动生成手机版,wordpress商家展示主题,网站设置右击不了如何查看源代码,建企业网站怎么收费1. 简介 在这个博客中,我们将学习如何使用Node.js编写一个简单的爬虫来从壁纸网站获取图片并将其下载到本地。我们将使用Axios和Cheerio库来处理HTTP请求和HTML解析。 2. 设置项目 首先,确保你已经安装了Node.js环境。然后,我们将创建一个…

1. 简介

在这个博客中,我们将学习如何使用Node.js编写一个简单的爬虫来从壁纸网站获取图片并将其下载到本地。我们将使用Axios和Cheerio库来处理HTTP请求和HTML解析。

2. 设置项目

首先,确保你已经安装了Node.js环境。然后,我们将创建一个新的文件夹,初始化项目并安装所需的依赖库:

Copy code
mkdir wallpaper-scraper
cd wallpaper-scraper
npm init -y
npm install axios cheerio
  1. 编写爬虫代码

在项目文件夹中,创建一个名为scraper.js的文件,并将你提供的代码复制粘贴进去。

const axios = require('axios');
const cheerio = require('cheerio');
const fs = require('fs');const baseUrl = 'http://www.netbian.com/';
const page = 3;const pachong = async () => {const imgList = [];for (let i = 0; i < page; i++) {const res = await axios.get(`${baseUrl}index${i === 0 ? '' : `_${i + 1}`}.htm`,);const $ = cheerio.load(res.data);const imgList2 = $('.list li a img').toArray().map((item) => {return $(item).attr('src');});imgList.push(...imgList2);}writeFile(imgList);
};const writeFile = async (urls) => {urls.forEach(async (item) => {try {const res = await axios.get(item, { responseType: 'arraybuffer' });const imgBuffer = Buffer.from(res.data, 'binary');await fs.promises.writeFile(`./img/${new Date().getTime()}.jpg`,imgBuffer,);console.log('写入成功 --- ' + item);} catch (error) {console.log('写入失败 --- ' + error);}});
};pachong();

4. 运行爬虫

现在,你可以在命令行中运行爬虫脚本:

node scraper.js

脚本会自动爬取壁纸网站的图片并将它们下载到一个名为img的文件夹中。每张图片将使用当前时间戳作为文件名,以确保唯一性。
在这里插入图片描述

5. 注意事项

确保遵守网站的使用条款和条件。不要过度请求或滥用网站,以免造成不必要的麻烦。
代码中使用的选择器、URL结构等可能会因网站结构的更改而失效。需要根据实际情况进行调整。

http://www.yayakq.cn/news/981089/

相关文章:

  • 南阳公司网站建设上海闵行区兼职网
  • 简单响应式网站设计代码网上购物软件
  • 枣强网站建设代理网站的ftp怎么登陆
  • 网络销售怎么做网站广告公司的名字怎么起好
  • 网站打开是建设中常用网站推荐
  • phpcms 恢复网站沙漠网站建设
  • 南通大型网站建设网站做电子商务需要什么资质
  • 免费视频网站素材网站建设新手指南
  • 无忧网站建设多少钱近期国际新闻热点大事件
  • 做app网站设计外贸营销平台推广
  • 做食品那些网站中南建设集团有限公司
  • 做宠物食品的网站wordpress 导航插件
  • 网站管理是做什么的新手学做网站图
  • 如何做代刷网站长中元建设集团股份有限公司网站
  • 网站开发 外包公司网络品牌推广公司
  • 鞍山网站制作一般多少钱给个网站你们知道的
  • 阿里云服务器多个网站登录四川省住房和城乡建设厅官网
  • 企业网站开发外包wordpress文章可见性
  • 外贸网站一般用什么框架安徽省住房和城乡建设厅网站6
  • php网站开发实例教程 源码怎样做企业宣传推广
  • 北川建设局网站网站备案之后
  • 重庆做网站及优化报价中国新闻社是事业编制吗
  • 湖州企业网站开发公司概念网站源码
  • 上海网络平台网站建设太原网站制作网页
  • 怎样在外管局网站做延期付款怎么做移动端网站计算像素
  • 专业的集团网站设计公司wordpress 文章图片自动添加图片
  • 优秀网站图标网站注册页面设计
  • 荣成市建设局网站是什么十大网站app软件
  • 黑龙江 网站建设创建自己网站
  • 做英文简历的网站ps做网站一般用多大字体