| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12727 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:伴随着经济的发展,人们的生活质量也在不断地提高,越来越多的年轻人开始不满足于在家观看电影,去电影院便成为了年轻人观看电影的首选。而舒适的观影环境,良好的观影氛围,完美的立体音效,让人们在电影院看电影成为了一种常态。因此,电影票价便成为了人们关注的重点。然而,目前市场上的电影票订购软件数量众多,百度糯米、淘票票、猫眼电影等等,不同的订票软件价格自然也不同,加之时不时的优惠、打折,想要在短时间里以最低的价格购买一张电影票便成为了人们眼中的难题。因此,人们迫切需要一个简单好用的电影票比价平台,来帮助人们在短时间内以最低的价格购买想要的电影票。因此有了这个电影票比价平台。它可以将目前网上比较主流的电影票预订网站的信息爬取出来,通过爬取近期上映电影信息,根据不同的地区,不同的影院,不同的平台进行电影票比价,解决人们想看电影时选择什么时候看、去哪看的难题,节省人们的时间,避免人们在不同购票平台之间跳转比价的麻烦,使人们的日常生活变得更加便利。 电影票比价平台是基于Python技术,使用Django框架完成项目实现,结合requests和bs4将爬取的数据存入sqlite3数据库中,在前端方面利用Django-js-html 协同完成ajax加载在后台查找信息,最后返回页面显示。
关键词:Python Django requests bs4 爬虫 电影票比价
目录 摘要 Abstract 1.引言-1 1.1课题背景-1 1.2研究目的及意义-1 1.3研究现状-1 1.4课题主要研究工作-2 1.5论文结构-2 1.6本章小结-2 2.电影比价平台的相关技术和研究-3 2.1 Python-3 2.2开发工具-3 2.3 Django框架-4 2.4 SQLite3特点概述-4 2.5 requests、bs4概述-5 2.6关于现有比价平台的调查研究-5 2.7本章小结-5 3.系统分析-6 3.1项目实现流程分析-6 3.2功能需求分析-6 3.2.1需要抓取信息的网站-6 3.2.2需要抓取的信息的内容-6 3.2.3爬取数据存入数据库-6 3.2.4用户界面功能分析-7 3.3本章小结-7 4.系统设计-8 4.1系统功能模块设计-8 4.2系统界面设计-8 4.2.1系统首页-8 4.2.2电影票价查询页-9 4.3数据库设计-10 4.3.1概念模型设计-10 4.3.2数据库表结构设计-11 4.4本章小结-13 5.系统实现-14 5.1项目整体说明-14 5.2项目思路-14 5.3关于电影信息的爬取-15 5.4关于影院信息的爬取-17 5.5关于电影票价的爬取-19 5.6前端功能实现-20 5.6.1首页推送模块-20 5.6.2影院选择模块-22 5.6.3电影票价获取模块-24 5.7本章小结-27 6.系统测试-28 6.1测试过程-28 6.1.1电影数据爬取测试-28 6.1.2影院数据合并测试-28 6.1.3票价查询比价测试-29 6.2本章小结-29 结束语-30 参考文献-31 |

