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

自适应网站模板源码网站风格

自适应网站模板源码,网站风格,有名的seo外包公司,前端电视剧写一个关于图片爬取的小案例 爬取效果 使用插件如下#xff1a; {dependencies: {axios: ^1.6.0,cheerio: ^1.0.0-rc.12,request: ^2.88.2} }新建一个config.js配置文件 // 爬取图片…写一个关于图片爬取的小案例 爬取效果 使用插件如下 {dependencies: {axios: ^1.6.0,cheerio: ^1.0.0-rc.12,request: ^2.88.2} }新建一个config.js配置文件 // 爬取图片网站 const url http://m.hydcd.com/cy/fkccy/index9.htm//可以自行修改网址 // http://www.hydcd.com/cy/fkccy/index.htm // http://m.hydcd.com/cy/fkccy/ const path require(path); //图片下载文件夹 const imgDir path.join(__dirname, img)module.exports.url url module.exports.imgDir imgDir 找到需要下载的文件原元素位置 const cheerio require(cheerio)function findImg(dom, callback) {let $ cheerio.load(dom,{decodeEntities: false});//找到图片的位置 并获取图片链接$(table tbody tr td img).each(function (i, elem) {let imgSrc $(this).attr(src);let alt $(this).attr(alt);callback(imgSrc, i,alt)}) } module.exports.findImg findImg; const request require(request) const path require(path) const config require(./config) const analyze require(./analyze) const fs require(fs)function start() {request(config.url, function (err, res, body) {console.log(start);if (!err res) {console.log(start);analyze.findImg(body, download,{decodeEntities: false});}}) } //这个图片地址链接前缀 let imgUrlPath http://m.hydcd.com/cy/fkccy/ function download(imgUrl, i,alt) {console.log(imgUrl,11111)let txt imgUrl.split(images/)[1];request(imgUrlPathimgUrl).pipe(fs.createWriteStream(path.join(config.imgDir, txt), {encoding: UTF-8,})) }start();以下是一个使用 Node.js 和 Cheerio 爬取网站图片的示例代码 const axios require(axios); const cheerio require(cheerio); const fs require(fs);// 定义要爬取的网页 URL const url https://example.com;// 发起 GET 请求获取网页内容 axios.get(url).then(response {// 使用 Cheerio 加载网页内容const $ cheerio.load(response.data);// 定义一个数组来保存图片 URLconst imageUrls [];// 遍历页面中的图片标签$(img).each((index, element) {// 获取图片的 src 属性值const imageUrl $(element).attr(src);// 将图片的 URL 添加到数组中imageUrls.push(imageUrl);});// 下载图片imageUrls.forEach((imageUrl, index) {// 发起 GET 请求获取图片内容axios.get(imageUrl, { responseType: stream }).then(response {// 创建一个可写流将图片内容写入到文件中const writeStream fs.createWriteStream(image${index1}.jpg);// 将响应的数据流导向可写流response.data.pipe(writeStream);}).catch(error {console.error(下载图片失败${error});});});}).catch(error {console.error(获取网页内容失败${error});}); 请注意上述示例中的 https://example.com 是一个示例网站的 URL你需要替换为你要爬取图片的实际网站 URL。 这段代码首先使用 Axios 发起 GET 请求获取网页内容然后使用 Cheerio 加载网页内容对图片标签进行遍历获取图片的 src 属性值并保存到一个数组中。最后通过循环遍历数组中的图片 URL使用 Axios 再次发起 GET 请求获取图片内容并通过可写流将图片内容写入到文件中。你可以自定义文件名和保存路径。 请注意进行网站爬取时一定要遵守法律法规并注意对网站的使用限制和版权保护。同时不要对不允许爬取的网站进行爬取以免触犯相关法律法规并造成不良后果!!!!
http://www.pierceye.com/news/98592/

相关文章:

  • 东莞网站建设-搜盟网电商的运营推广
  • 美发网站 源代码网站建设的博客
  • 做电影视频网站赚钱嘛安溪人做的网站
  • 网站建设基础代码赣州专门网公司
  • 购物网站答辩ppt怎么做网站开发环境
  • 做网站的费用计入销售费用吗做装修效果图的网站
  • 企业网站制作深圳免费域名映射
  • 安徽建设厅网站施网站的静态页面谁做
  • 网站内页seo桂林山水甲天下是哪个景点
  • 外贸网站免费建站小榄网站建设公司
  • 做旅游网站赚钱吗wordpress模板调用自定义插件
  • 南宁手机网站建设工艺品做网站
  • 可以下载电影的网站怎么做适合程序员的wordpress主题
  • 哪些网站微信支付平台建设网站软件
  • 做系统网站赚钱做爰网站有哪些
  • 新密做网站公司网站建设工作部署会
  • 上海网站推广方法怎么做网页 网站制作
  • 网站蜘蛛怎么看wordpress多用户商城主题
  • 拨付网站建设经费的请示wordpress+电商版本
  • 深圳网站制作需要多少钱互动营销网站
  • 营销型网站公司名称烟台网站建设专业臻动传媒
  • 哪个网站可以做结婚证企业黄页官网
  • 进网站备案大学生网页设计心得体会
  • 做网站除了广告还有什么收入的短视频营销的发展趋势
  • 企顺网网站建设娜娜视频免费视频在线
  • 如何做英文网站wordpress 247
  • 玄武模板网站制作点击查看视联网视频会议系统
  • 域名购买之后怎么做网站网站二级页面设计要求
  • 一个好的网站怎样布局安康市网站建设
  • 上海企业网站优化多少钱湛江网站建设方案托管