2 Star 6 Fork 1

Grayson / PocketFilm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

掌上影视

掌上影视是一个可以在线浏览最新影视资源的平台,分为PC端、移动端,同时包括一个爬虫工具,可以自动爬取不同影视平台上的数据,从而保证该平台可以拥有最新的资源。该平台主要提供电影、电视剧、电视直播、戏曲相关资源的浏览与播放。

掌上影视的PC端和移动端采用相同的接口来获取数据,接口主要使用NodeJS来编写,PC段主要使用HtmlBootstrapJquery来实现,移动端使用Ionic框架来实现,数据库采用MongoDB数据库。

本项目仅为学习之作,请勿用作商业用途,否则后果自负!

功能展示

打赏


  • 解决上面这些问题,需要花费很多时间与精力。支持项目继续完善下去,你也可以贡献一份力量!

  • 有了打赏,也就会有更新的动力 : )

更新日志


v3.1.0 2019/9/25

v2.1.0 2019/7/2

  • 移动版对影视、电视、戏曲、小品模块增加缓存功能
  • 移动版解决其它已知问题
  • 备份数据库

v1.10.0 2019/7/1

  • 移动版修复刷新时推荐数据不能更新的问题
  • 移动版解决其它已知问题

v1.9.0 2019/7/1

  • 移动版在影视、电视、戏曲、小品模块增加猜你喜欢功能
  • 移动版解决其它已知问题
  • 改进爬虫代码、提升数据爬取效率
  • 备份数据库

v1.8.0 2019/6/30

  • 移动版修改接口地址
  • 修复移动版其它已知问题
  • 备份数据库

v1.7.0 2019/6/28

  • 移动版新增双击退出功能
  • 修复移动版其它已知问题
  • 备份数据库

v1.6.0 2019/6/28

  • 移动版新增小品模块
  • 移动版实现浏览记录功能
  • 解决移动版部分已知问题
  • 爬虫新增小品模块
  • 爬取小品数据
  • 解决爬虫部分已知问题
  • 接口新增获取所有小品数据、获取小品详情、获取小品类型、添加浏览记录、获取浏览记录接口
  • 更新影视、电视、戏曲、小品数据
  • 备份数据库

v1.5.0 2019/6/9

  • 移动版功能完善
  • 爬虫新增根据关键词爬取内容的功能
  • 爬虫已知问题的修复
  • 数据库的备份

v1.4.0 2019/6/8

  • 移动版新增戏曲功能
  • 修复戏曲爬虫问题
  • 备份数据库

v1.3.0 2019/6/6

  • 修复戏曲爬虫问题
  • 新增戏曲类型爬虫
  • 新增掌上影视小程序项目,并完成相应功能
  • 备份数据库

v1.2.0 2019/6/3

  • 增加戏曲爬虫
  • 增加备份数据库脚本,并将数据库进行备份

v1.1.0 2019/5/31

  • 修复影视爬虫爬取数据中影视名称、地区、简介为数组的问题
  • 增加判断python类型的方法

v1.0.0 2019/5/28

  • 完成影视接口代码的编写、测试及运行
  • 完成移动端代码的编写、测试及运行
  • 完成影视爬虫代码的编写、测试及运行

开发文档[待完善]


接口代码(Web)使用方法

Web/PocketFilm/routers下面的api.js中的var dbURL = 'mongodb://localhost:27017';中的localhost替换为数据库所在机器的域名或ip地址。

移动端代码(Mobile)使用方法

Mobile/PocketFilm/src/app下面的config.service.ts中的public apiUrl = 'http://139.199.24.205:8080/api';中的139.199.24.205替换为接口所在机器的域名或ip地址。

爬虫代码(Spider)使用方法

1、将Spider/PocketLifeSpider/PocketLifeSpider/util下面的MongoDbUtils.py中的139.199.24.205环卫数据库所在机器的域名或ip地址。

settings = {
    # "ip":'localhost',   #ip
    "ip":'139.199.24.205',   #ip
    "port":27017,           #端口
    "db_name" : "pocket_film",    #数据库名字
}

2、资源名称及其对应的命令

资源名称 命令
电影 scrapy crawl movie -a target=1
电视剧 scrapy crawl movie -a target=2
综艺 scrapy crawl movie -a target=3
动漫 scrapy crawl movie -a target=4
影视类型 scrapy crawl movie_type
电影播放资源 scrapy crawl movie_source -a target=1
电视剧播放资源 scrapy crawl movie_source -a target=2
综艺播放资源 scrapy crawl movie_source -a target=3
动漫播放资源 scrapy crawl movie_source -a target=4
电视直播 scrapy crawl tv
MIT License Copyright (c) 2019 魏鹏 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

免费观看最新影视资源 展开 收起
JavaScript
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/graysonwp/PocketFilm.git
git@gitee.com:graysonwp/PocketFilm.git
graysonwp
PocketFilm
PocketFilm
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891