论文写作发表服务
导航
当前位置:网站首页 > 计算机论文 > 视频推荐网站的功能设计研究

视频推荐网站的功能设计研究

作者:yibilw 日期:2021-11-13 分类:计算机论文

  摘    要: 在视频网站飞速发展的背景下,视频资源分布在不同的网站、平台中,许多优秀的视频资源因为分布分散而被用户错过,因此有必要设计一个基于热度的视频推荐网站,为观众推荐一些优秀的影视、动漫、短视频等作品,带给观众更好的观看体验。笔者将基于前端后端技术,爬虫技术和数据库技术对视频推荐网站的设计进行探讨。

  关键词:     热度;视频; Python爬虫; Web前端;

  Abstract: In the context of the rapid development of video websites, video resources are distributed in different websites and platforms, and many excellent video resources are missed by users because of their scattered distribution. Therefore, it is necessary to design a video recommendation website based on popularity to recommend some excellent video, animation, short video and other works for the audience, so as to bring the audience a better viewing experience. The author will discuss the design of video recommendation website based on front-end and back-end technology, crawler technology and database technology.

  Keyword: hot spot; video; Python crawler; Web front end;

  0、 引言

  近年来,用户对于网络视频的需求越来越大,给视频网站带来了发展机遇。目前,国内有很多视频网站,观众需要花费大量的时间才能找到一些优秀的视频作品[1]。本文旨在创建一个小型视频推荐网站,通过Python爬虫技术,定期为观众推荐各大视频网站热度靠前的视频,让观众可以方便地观看到一些优秀的视频的作品,带给观众更好的观看体验。同时,也能让一些优秀但不出名的视频作品,快速地从海量视频中脱颖而出,为大众所喜爱[2]。

  1 、系统总体设计概述

  首先,应用html和css设计Web前端页面,包括网站主页设计、用户注册登录界面设计、热点视频页面的设计、管理员后台设计、视频评论区设计、打分模块设计和用户个人主页设计等。其次,创建My SQL数据库,以管理用户信息和视频信息,并利用Python爬虫技术获取各大视频网站排名靠前的视频信息。最后,应用PHP设计Web后端管理程序,管理用户的账号和密码,审核和响应用户的登录行为,动态更新热点视频排行榜[3]。
 


 

  本网站主要分为Python爬虫模块、前端模块、后端模块和My SQL模块进行设计制作。页面设计风格选择简洁明了的布局,选择淡雅的色彩为主色调,营造清新、干净利落的页面风格[4]。

  图1 系统总体结构设计

  2、 功能设计

  2.1 、爬虫模块

  使用requests库中的.get方法发送请求至网站页面,将头部修改为浏览器访问,如不设置则默认为Python。如果服务器已经成功处理了请求,那么return返回网站源码。若未成功处理请求,则调用重试。通过对标签循环查找视频,然后通过Beautiful Soup过滤方法找到需要的视频数据。检索需要的数据,并且输出视频ID、名称、简介、热度、视频链接和封面图片数据,并存入csv文件中[5]。

  2.2 、前端模块

  Web前端功能应包括网站首页、视频推荐、用户注册、用户登录、帮助、问题反馈和视频搜索等功能,如图2所示[6]。

  图2 前端模块设计

猜你还喜欢

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

 
QQ在线咨询
QQ咨询
879182359