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

加强普法网站建设的通知企业网站优化关键词

加强普法网站建设的通知,企业网站优化关键词,南宁伯才网络,phpcms如何做装饰网站前言 我使用的是墨迹天气的页面,因为这个使用的链接简单 页面结构简单并且大都是文字形式 第一步 打开墨迹天气网址 随便点开一个页面 点击F12或者鼠标右键点击检查 查看页面的信息 分析页面内容 使用文字所在的class和标签来定位 编写代码 配置express环境 …

前言

我使用的是墨迹天气的页面,因为这个使用的链接简单 页面结构简单并且大都是文字形式

第一步

打开墨迹天气网址 随便点开一个页面
在这里插入图片描述
点击F12或者鼠标右键点击检查 查看页面的信息

分析页面内容

在这里插入图片描述

使用文字所在的class和标签来定位

在这里插入图片描述

编写代码

配置express环境

引入包

const axios = require(‘axios’);
const cheerio = require(‘cheerio’);

获取html信息

定义url

const weatherURL = https://tianqi.moji.com/weather/china/shanghai/shanghai;

访问相应的网页

try {
let weather = await getWeatherTips(weatherURL);
// let str = $${weather};
// console.log(weather)
res.json(weather);
} catch (error) {
res.status(500).json({ error: ‘Internal Server Error’ });
}
});

将url传入相应的方法中 方法进行处理

function getWeatherTips(url) {return new Promise(async (resolve, reject) => {//使用异步请求try {const response = await axios.get(url);//获取url并访问 得到页面const html = response.data || "";//获取页面内容const $ = cheerio.load(html);//解析成htmlconst temp2 = $('.wea_alert  em').text().trim();/const temp = $('.wea_weather em').text().trim() + '℃'; //这就是刚刚看到的class和标签名 获取里面的textconst desc = $('.wea_weather b').text().trim();const water = $('.wea_about span').text().trim();const win = $('.wea_about em').text().trim();const tips = $('.wea_tips em').text().trim();const words = `今日天气\n${desc}\n温度:${temp}\n湿度:${water}\n风力:${win}\n${tips}\n空气质量${temp2}`;// resolve.json({//   success: true// });const word = {temp: temp,desc: desc,water: water,win: win,tips: tips,area: temp2}// resolve.json({//   words: words// });resolve(word);//输出返回的内容// res.json({ success: true, data: 123 });// resolve.json({ success: true, data: `${words}` });// res.json({//   success: true, data: {//     words:words// temp: temp,// desc: desc,// water: water,// win: win,// tips: tips,// }// });} catch (error) {reject(error);}});
}

全部代码

这个是我加了传入参数的版本 你可以自己把你定义的天气相应的url设置好

const axios = require('axios');
const cheerio = require('cheerio');app.post('/words', async function (req, res) {const arr = req.body.address;console.log(arr)const weatherURL = `https://tianqi.moji.com/weather/china` + `${arr}`;console.log(weatherURL)try {let weather = await getWeatherTips(weatherURL);// let str = `$${weather}`;// console.log(weather)res.json(weather);} catch (error) {res.status(500).json({ error: 'Internal Server Error' });}
});// 获取墨迹天气提示信息
function getWeatherTips(url) {return new Promise(async (resolve, reject) => {try {const response = await axios.get(url);const html = response.data || "";const $ = cheerio.load(html);const temp2 = $('.wea_alert  em').text().trim();const temp = $('.wea_weather em').text().trim() + '℃';const desc = $('.wea_weather b').text().trim();const water = $('.wea_about span').text().trim();const win = $('.wea_about em').text().trim();const tips = $('.wea_tips em').text().trim();const words = `今日天气\n${desc}\n温度:${temp}\n湿度:${water}\n风力:${win}\n${tips}\n空气质量${temp2}`;// resolve.json({//   success: true// });const word = {temp: temp,desc: desc,water: water,win: win,tips: tips,area: temp2}// resolve.json({//   words: words// });resolve(word);// res.json({ success: true, data: 123 });// resolve.json({ success: true, data: `${words}` });// res.json({//   success: true, data: {//     words:words// temp: temp,// desc: desc,// water: water,// win: win,// tips: tips,// }// });} catch (error) {reject(error);}});
}

接口测试

在这里插入图片描述

http://www.dtcms.com/wzjs/487085.html

相关文章:

  • 保险公司网站策划seo网站优化方案
  • 郑州网站开发公司在线工具网站
  • 教学网站开发郑志平爱站网创始人
  • 跨境电商独立站是什么外链生成器
  • 深圳外贸建站网络推广联客易网易企业邮箱
  • wordpress淘宝主题河北百度seo
  • 淘客网站cms怎么做什么是网络推广员
  • 如何做网页或网站海淀区seo搜索引擎优化企业
  • 易语言web网站开发游戏挂机赚钱一小时20
  • 办公oa系统大概多少钱网站更新seo
  • 品牌网站建设專註大蝌蚪西安专业网络推广平台
  • 高校支付网站建设费需要入无形资产百度电商广告代运营
  • 南京大地建设 集团 网站厦门百度广告开户
  • 网站建设部署北京疫情太严重了
  • 沈阳网站建设策划百度搜索关键词怎么刷上去
  • 做网站php今天发生了什么重大新闻
  • 北镇做网站百度一下你就知道首页
  • 深圳市甘泉建设监理有限公司网站郑州搜索引擎优化公司
  • wordpress 音乐主题模板下载手机优化是什么意思
  • 泉州做外贸网站华为手机业务最新消息
  • 怎样做网站的后台搜索引擎优化策略不包括
  • 做网站的项目开发计划书seo中文意思是
  • 深圳台历制作seo公司广州
  • 做网站建设的一般在哪儿找北京朝阳区优化
  • 英国小子做房产网站石家庄关键词优化报价
  • 云南网站建设运营广州今日刚刚发生的新闻
  • ui设计原理seo优化软件
  • 东营网站建设服务电话怎么创作自己的网站
  • 网站建设毕业设计怎么做成都公司建站模板
  • 深圳市外贸网站建设怎样在百度上发布自己的信息