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

用来做网页的软件seo工具不包括

用来做网页的软件,seo工具不包括,应用公园收费标准,网站建设案例模板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.yidumall.com/news/41794.html

相关文章:

  • 香港com域名注册网站优化搜索排名
  • 河南建筑职业技术学院旺道网站优化
  • 网站后台可以备份吗百度seo软件优化
  • 付费小说网站怎么做网站关键词排名查询工具
  • 微信网页上的网站怎么做的电商平台如何推广运营
  • 网站建设的市场需求怎么开网站
  • 淘宝客的免费电影网站怎么做网络优化主要做什么
  • 南昌做网站哪家公司好良品铺子网络营销策划书
  • 网站的优化什么做百度推广工具有哪些
  • 做网站数据库及相关配置怎么自己注册网站平台了
  • 仿qq网站程序世界新闻最新消息
  • 做黄网站违法吗常用的关键词挖掘工具有哪些
  • wordpress固定链接设置404粤语seo是什么意思
  • 简单的购物网站项目梅州网络推广
  • 网站的pdf预览是怎么做的今日热榜官网
  • 河南平台网站建设哪里有网络营销推广的渠道有哪些
  • 做图片为主的网站对服务器的要求网站建设定制
  • 顺义区住房和城乡建设委员会官方网站武汉java培训机构排名榜
  • 微信网站开发完全教程独立站谷歌seo
  • 网站搜索优化企业培训课程名称大全
  • 企业做网站有哪些好处制作网页的流程步骤
  • 个人简历网官网南宁企业官网seo
  • 南京城乡建设网站14个seo小技巧
  • 个人网站广告投放热搜榜百度
  • 网络安全维护是做什么关键词分布中对seo有危害的
  • 成立一个做网站的公司外贸网站模板
  • by1136的最新域名seo站长网
  • 耒阳住房与建设局网站免费推广引流软件
  • 做电影平台网站怎么赚钱吗网络营销中心
  • 营销技巧培训课程安徽网站seo公司