doubanMovie:豆瓣电影网站实现

上传者: 42133899 | 上传时间: 2022-05-15 21:24:44 | 文件大小: 905KB | 文件类型: ZIP
movietrailer douban movie 豆瓣电影网站实现 关键技术: 1、puppeteer爬取豆瓣电影网站热门电影200条、热门电视剧200条、正在上映电影50条并获取其电影名、海报地址、评分、豆瓣id等数据,并保存到mongoDB数据库。 2、通过数据库已有电影id和axios函数获取豆瓣电影官方api更多电影相关数据,包括电影上映日期、导演、演员、语言、片长、制片国家或地区等相关数据。 3、koa-router做后端路由。 4、art-template模板引擎实现组件封装和后端读取数据库后的数据渲染。 注: 豆瓣官方api可能于近两个月内由于某种原因已经停止开放,而之前保存在本地MongoDB数据库内的数据丢失。所以目前没有办法获得某部电影、电视剧的详情信息,但电影详情页保留了相关数据的渲染位置,期待豆瓣电影再次开放api平台。 待实现功能: 1、轮播图bug及翻页效果逻

文件下载

资源详情

[{"title":"( 61 个子文件 905KB ) doubanMovie:豆瓣电影网站实现","children":[{"title":"doubanMovie-master","children":[{"title":"server","children":[{"title":"crawler","children":[{"title":"testtrailer","children":[{"title":"filmapi.js <span style='color:#111;'> 496B </span>","children":null,"spread":false},{"title":"dataapi.js <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"trailerr.js <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"api.js <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"data.html <span style='color:#111;'> 907B </span>","children":null,"spread":false},{"title":"trailerrr.js <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"tvtrailer.js <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"filmtrailer.js <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"task.js <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"api.js <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"api copy.js <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"movietrailer.js <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"database","children":[{"title":"schema","children":[{"title":"user.js <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"category.js <span style='color:#111;'> 622B </span>","children":null,"spread":false},{"title":"tv.js <span style='color:#111;'> 937B </span>","children":null,"spread":false},{"title":"movie.js <span style='color:#111;'> 928B </span>","children":null,"spread":false},{"title":"film.js <span style='color:#111;'> 972B </span>","children":null,"spread":false}],"spread":true},{"title":"init.js <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false}],"spread":true},{"title":"static","children":[{"title":"css","children":[{"title":"purchase.css <span style='color:#111;'> 450B </span>","children":null,"spread":false},{"title":"morestyle.css <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"film.css <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"common.css <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"detailstyle.css <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"homepagestyle.css <span style='color:#111;'> 4.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"img","children":[{"title":"热门电视剧.jpg <span style='color:#111;'> 132.88KB </span>","children":null,"spread":false},{"title":"主页2.jpg <span style='color:#111;'> 189.98KB </span>","children":null,"spread":false},{"title":"主页1.jpg <span style='color:#111;'> 162.91KB </span>","children":null,"spread":false},{"title":"电影详情页.jpg <span style='color:#111;'> 94.49KB </span>","children":null,"spread":false},{"title":"主页3.jpg <span style='color:#111;'> 109.87KB </span>","children":null,"spread":false},{"title":"热门电影.jpg <span style='color:#111;'> 134.95KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"views","children":[{"title":"tv.html <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"movie.html <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"homepage.html <span style='color:#111;'> 14.33KB </span>","children":null,"spread":false},{"title":"component","children":[{"title":"footer.html <span style='color:#111;'> 526B </span>","children":null,"spread":false},{"title":"header.html <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"purchase.html <span style='color:#111;'> 896B </span>","children":null,"spread":false},{"title":"more.html <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"film.html <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"detail.html <span style='color:#111;'> 6.69KB </span>","children":null,"spread":false}],"spread":true},{"title":"main.js <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"router","children":[{"title":"router.js <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"package.json <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"test","children":[{"title":"2.jpg <span style='color:#111;'> 24.07KB </span>","children":null,"spread":false},{"title":"test.js <span style='color:#111;'> 88B </span>","children":null,"spread":false},{"title":"1.jpg <span style='color:#111;'> 10.47KB </span>","children":null,"spread":false},{"title":"6.jpg <span style='color:#111;'> 8.01KB </span>","children":null,"spread":false},{"title":"beifen.js <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"test2.html <span style='color:#111;'> 4.77KB </span>","children":null,"spread":false},{"title":"3.jpg <span style='color:#111;'> 22.26KB </span>","children":null,"spread":false},{"title":"5.jpg <span style='color:#111;'> 16.81KB </span>","children":null,"spread":false},{"title":"test.html <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"test.css <span style='color:#111;'> 118B </span>","children":null,"spread":false},{"title":"4.jpg <span style='color:#111;'> 22.14KB </span>","children":null,"spread":false},{"title":"test3.html <span style='color:#111;'> 771B </span>","children":null,"spread":false},{"title":"test1.html <span style='color:#111;'> 6.92KB </span>","children":null,"spread":false},{"title":"test1.js <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 144.21KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明