微信小程热映电影导演等数据获取

微信小程电影数据读取与呈现
我们获取了豆瓣API的电影图片,现在我们重接口在获取导演,主角,电影名等数据。

获取导演,主角,电影名等数据我们要进行封装,就要定义一个数组
在movie.js里面的
processSubject(subject){
var title =subject.title;
//获取导演数据
var directors =subject.directors;调用全部数据
var directorStr="";//定义了一个字符串
for(var index in directors){
directorStr =directorStr+directors[index].name+"/";//把导演的数据筛选出来
}
if(directorStr!=""){
directorStr =directorStr.substring(0,su.length-2);
}
//获取演员数据
var casts=subject.casts;
var castStr="";
for(var index in casts){
caststr=castStr+casts[index].name+" / “;
}
if(caststr!=”"){
caststr=castStr.substring(e,caststr.length-2);
}
//获取剧情数据
var genres=subject.genres;
var genresStr="";
for(var index in genres){
genresstr=genresStr+genres[index]+" / “;
}
if(genresStr!=”"){
genresStr=genresStr.substring(e,genresStr.length-2);
}
//获取月份和年份
var year =subject.year;
//把内容用字符串连接在一起
var text=“名称: “+titlet+”\n导演: “+directorStr+”\n主演:”+castStr+"\n类型:"+genrestr+"\n上映年份:"+year+"(中国大陆)";
//再次赋值给数组
subject.text=text;

},
processSubjects(subjects){
for(var i=0;i<subjects.length;i++){
var subject =subjects[i]
this.processSubject(subject)//再次封装
}
},

loadMovie:function(){
var page =this;
wx:wx.request({
url: ‘http://www.doubanapi.com/movie.html’,
header: {
‘Content-Type’: ‘application/json’
},
success:function(res){
var subjects=res.data.subjects;
page.processSubjects(subjects)
page.setData({movies:subjects})
}
})
}

数据拿到就要在前端调用数据
在movie.wxml


最后的结果:

微信小程热映电影导演等数据获取相关推荐

  1. 微信小程序调用豆瓣电影API(详细)

    微信小程序调用豆瓣电影API(详细) 首先给出现在可以使用(有返回值的)的API网址 现在是获取数据的过程 1.在 JS 文件中声明一个变量 2.我们写一个获取信息的函数 我们打开 ==当前热映的AP ...

  2. 补如何抓取豆瓣网正在热映电影信息以及海报

    废话不多说直接上代码 #!/usr/bin/env python ''' 这篇主要是获取豆瓣网正在热映电影网的电影全部信息 ''' import re import requests from req ...

  3. python爬取猫眼正在热映电影

    用python写爬虫爬取需要的数据比较容易,以Python简洁的语法和一大波成熟的库,写起来相当的快 python的版本以及使用的库 Python 3.6.4 requests lxml 这次主要是爬 ...

  4. 微信小程序访问豆瓣电影api400错误解决方法

    微信小程序访问豆瓣电影api400错误解决方法 参考文章: (1)微信小程序访问豆瓣电影api400错误解决方法 (2)https://www.cnblogs.com/bubbleStar/p/610 ...

  5. java-net-php-python-java国内热映电影影评网站计算机毕业设计程序

    java-net-php-python-java国内热映电影影评网站计算机毕业设计程序 java-net-php-python-java国内热映电影影评网站计算机毕业设计程序 本源码技术栈: 项目架构 ...

  6. Java项目:(小程序)前台+后台相结合水果商城系统(spring+spring mvc+mybatis+layui+微信小程)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 水果商城系统前台展示,分类后买,下单,支付,发货, 地址等等,后台商品上传,用户管理,订单管理,地址管理等等 ...

  7. 基于微信小程序的网上电影购票的设计与实现

    源码获取:https://www.bilibili.com/video/BV1ie411G7Ze/ 基于微信小程序的网上电影购票的设计与实现 需求分析是软件设计的一个重要的环节.先确定本系统所服务的用 ...

  8. uni-app开发微信小程使用腾讯位置服务获取用户的位置信息

    uni-app开发微信小程使用腾讯位置服务获取用户的位置信息 一.开通腾讯位置服务 二.编码实现 (一)获取定位坐标 (二).在项目中使用 一.开通腾讯位置服务 在这里我们先要登录腾讯我i之服务的官网 ...

  9. php图片轮换功能,微信小程swiper组件实现图片轮播切换功能教程

    本文主要介绍了微信小程使用swiper组件实现图片轮播切换显示功能,涉及swiper组件相关属性使用技巧,希望能帮助到大家. 1.效果展示 2.关键代码 index.wxml: swiper组件属性说 ...

最新文章

  1. python做一个系统-用python做一个系统监控程序
  2. 在php中插入数据显示在html_PHP中的浮点型数据计算之程序员脱发问题
  3. 路径包含空格_5分钟学会:矢量工具与路径-编辑路径
  4. 软件测试推荐专业,软件测试专业老师推荐信
  5. Linux 命令(138)—— nc 命令
  6. Docker组队学习(一)
  7. java蓝桥杯发现环,第八届蓝桥杯C/C++程序设计本科B组决赛 ——发现环(编程大题_签到题_tarjan判环)...
  8. 排队论模型(一):基本概念、输入过程与服务时间的常用概率分布
  9. Windows动态库DllMain
  10. java中的quartz_java 中对Quartz表达式的执行
  11. JSP打开是源码解决
  12. WIFI:802.11协议帧格式
  13. VirtualBox 安装虚拟机步骤
  14. 赛酷软件测试自学,赛酷ocr怎么用 赛酷ocr使用方法
  15. python_考勤时间
  16. (西安电子科技大学,汤小丹等)计算机操作系统——第二章、进程的描述与控制
  17. JSP学籍信息管理系统实现增删改查的相关功能操作
  18. android 4.0 更换鼠标图案
  19. 水晶报表Crystal Reports XI服务器版
  20. EGE相关:控制台窗口的设置

热门文章

  1. 中国定向公开赛海南昌江站开赛 600余名选手穿越雨林
  2. 简单公民身份信息API开发
  3. 网络控制系统仿真:Truetime2.0工具箱安装(win10 + matlab R2017b)
  4. Mac 远程连接 Windows 桌面工具 Parallels Client 使用教程
  5. jqurey常用知识点 (非常重要!)
  6. 一休哥的PowerBI学习之路-可控的视觉筛选器
  7. C语言--期末前夜刷题计划(吉林大学高级语言程序设计超星慕课作业题为主)
  8. android手机屏AMOLED如何驱动?
  9. 专访松下 | 20多年养老经验,日本养老标杆落地中国的经验与挑战
  10. SpringBoot--网上商城项目(自定义的参数解析器、购物车后台前台功能、商品详情页)