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

网站建设中目录是什么意思wordpress is_login

网站建设中目录是什么意思,wordpress is_login,盐城中瑞做网站公司,高端大气公司名称自己设计一个网站#xff0c;然后去爬取别人家页面的数据来做一个自己的网站。哈哈哈#xff0c;如果自己写着玩可能没啥事#xff0c;但如果用这个网站来获利#xff0c;你可能就要被寄律师函了#xff0c;毕竟这有点‘刑’。这篇文章呢#xff0c;就带大家爬取豆瓣TOP2…自己设计一个网站然后去爬取别人家页面的数据来做一个自己的网站。哈哈哈如果自己写着玩可能没啥事但如果用这个网站来获利你可能就要被寄律师函了毕竟这有点‘刑’。这篇文章呢就带大家爬取豆瓣TOP250电影的信息。豆瓣电影 Top 250 \(douban.com\)[1] 准备工作 通过指令npm init初始化文件夹会获得package.json项目说明书。 爬虫必备工具cheerio通过在终端输入npm i cheerio即可将文件装到项目里。cheerio 是 jquery 核心功能的一个快速灵活而又简洁的实现主要是为了用在服务器端需要对 DOM 进行操作的地方。大家可以简单的理解为用来解析 html 非常方便的工具。 开始(细分七步) 用https模块(node直接提供给我们的)获取网站地址通过get方法读取网站地址上的数据。 const https  require(https) https.get(https://movie.douban.com/top250, function (res) {let html  res.on(data, function (chunk) {//console.log(chunk  );//得到数据流通过字符串拼接得到html结构html  chunk})这样会读取到整个页面的html结构。 通过 res.on(end, function () {})保证读取完了才会去做操作。 引入cheerio const cheerio require(cheerio) 获取html中的数据 const $  cheerio.load(html)$(li .item).each(function () {const title  $(.title, this).text()const star  $(.info .bd .rating_num, this).text()const pic  $(.pic img, this).attr(src)})这里需要注意的是我们可以去页面上看我们需要拿到哪个类名里面的内容通过$符号可以拿到内容。 创建一个空数组把数据以对象的形式存放在数组中 let allFiles  []allFiles.push({title: title,star: star,pic: pic})我们可以通过console.log(allFiles)来检查是否打印出来了我们需要的结果。 将数据写入文件引用node官方提供的模块fs const fs require(fs) 创建文件夹files.json向其中写入数据 fs.writeFile(./files.json, JSON.stringify(allFiles), function (err, data) {if (err) {throw err}console.log(文件保存成功);})到这之后我们可以看到在当前文件夹下自动创建了文件files.json里面已经有了我们想要的数据。 完整代码 //引入模块 const https  require(https) const cheerio  require(cheerio) const fs  require(fs) //获取页面的html结构 https.get(https://movie.douban.com/top250, function (res) {let html  res.on(data, function (chunk) {//console.log(chunk  );html  chunk})res.on(end, function () {// 获取html中的数据const $  cheerio.load(html)let allFiles  []//拿到每一个item中我们需要的数据$(li .item).each(function () {const title  $(.title, this).text()const star  $(.info .bd .rating_num, this).text()const pic  $(.pic img, this).attr(src)//数据以对象的形式存放在数组中allFiles.push({title: title,star: star,pic: pic})})//console.log(allFiles);//将数据写入文件中fs.writeFile(./files.json, JSON.stringify(allFiles), function (err, data) {if (err) {throw err}console.log(文件保存成功);})}) })
http://www.dnsts.com.cn/news/162917.html

相关文章:

  • 制作网站比较大的几家公司免费建站的手机app
  • 长安网站建设制作做 理财网站有哪些
  • 网站的增加条件设计的wordpress主机名
  • 郑州企业的网站建设住房和城市建设部网站
  • 网站建设手机软件网站点击量在哪里看
  • 怎么做网站简单的网站开发与设计培训
  • 瑞安规划建设局网站成都网站模板购买
  • 石狮app网站开发网站后台权限设计
  • 织梦dedecms医院类网站在线预约挂号插件k8s wordpress mysql
  • 怎么利用网站赚广告费百度通用网址
  • wordpress解决速度慢上海网站seo牛巨微
  • 网站建设一次中国营销传播网手机版入口
  • 做网站外包哪家好中国风网站模板下载
  • 推广自身网站视觉设计的网站和app
  • 中英文网站前端怎么做嘉兴网站建设网站建设
  • 开家网站建设培训班可以做基因通路分析的网站
  • 网站建设工作进度表网站开发ppt
  • 中英语双语网站咋做网站建设名片
  • 做网站的专业叫什么品牌策划全案公司
  • 最佳网站设计seo研究中心怎么样
  • 织梦网站地图怎么做无锡网站建设 君通科技
  • 璧山集团网站建设贵阳做网站优化
  • 移动端网站做排名网络宣传网站建设定制
  • 修改网站的设计用dw制作html简单网页制作
  • 云南省网站开发公司wordpress产品筛选
  • 万维网站网页配色方案
  • 建立学校网站网站大数据怎么做
  • 江苏省两学一做网站工信部网站找回不了密码
  • 烟台市建设工程质量监督站网站挪车码推广赚钱
  • 可以随意建国际商城的网站吗宜黄住房和城乡建设部网站