avbook

开源网站开源项目 24-04-09 16:57:41

关于 AVBook

AVBook 是基于 Laravel 开发的 Web 应用程序,通过 Artisan 控制台实现avmoo,javbus,javlibrary的爬虫采集数据入库mysql,前端页面模仿javbus,并添加一些类似javlibrary的功能。该系统相当于以上三个网站的结合体,能够使你更加方便地管理你的影片。

预览

(FBI WARNING:不要在公共场所打开以下图片)

🔞 首页截图

🔞 详情页截图

Get Started

git clone https://github.com/guyueyingmu/avbook.gitcd avbook;cp .env.example .env #复制 .env.example 为 .env 并设置数据库信息composer installphp artisan migrate#替换  avbook/config/urlconfig.php  文件中的域名为最新域名 #从被墙域名获取:avmoo.com ;javbus.com;javlib.comphp artisan avbook:avmoo  #启动avmoo爬虫php artisan avbook:javbus --movie=1 --page=10 --magpage=10 #启动javbus爬虫php artisan scandir --path='/moviefiles' #扫描指定目录 /moviefiles 中的文件,正则匹配番号,设置为已拥有状态php artisan avbook:javlib --genre --movie  #javlibrary 爬虫

以上操作适用于Linux环境

For windows 用户

这里提供一份开箱即用的压缩包 avbook_laragon.7z

链接:https://pan.baidu.com/s/1JCfISyckxy9qNtYjo5RH-w提取码:xug8

备用下载地址(慢):releases

压缩包中包含更新到2019.5.12的全部数据

使用方法:

1.解压到 D:\laragon 2.打开 D:\laragon\laragon.exe ,点击 启动所有3.点击 网站 或者访问 http://avbook.test enjoy it

ps:Ⅰ. 如果没有解压到 D:\laragon 需自行修改Nginx配置,php.ini配置,并在hosts文件新增一行 :127.0.0.1 avbook.test Ⅱ. laragon终端启动爬虫前先 git pull 更新到最新版本。

其他注意事项

avmoo 有反爬虫机制,目前的反反爬虫方法是修改 User-Agent ,用的人多了应该会失效,建议下载avbook_laragon.7z导入数据库,进行增量更新。

windows 下 mysql 性能有限,需耐心等待,建议将数据库导入 homestead 使用。

在带宽够用的情况下 php artisan avbook:avmoo --max=500 将并发设置为500可在1小时内采集完 avmoo 全站30余万条电影信息,并发过大时建议使用 SMProxy 加一层连接池提高速度。

必须等 avmoo 采集完成,才能启动 javbus 爬虫。

最后,北京第三区交通委提醒您:道路千万条,安全第一条。飙车一时爽,一直飙一直爽。。。

2019.7.19 up,不好意思,你来晚了,爬虫已失效#issues/60,车暂时开不动了,重新发车时间待定,关注公众号:guyueyingmu (孤月盈木)接收通知。

License

The AVBook is open-source software licensed under the MIT license.

gyym.avbook.bt.01

[avbook]相关推荐
JumpServer 开源堡垒机

JumpServer 开源堡垒机

JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。 JumpServer 堡垒机帮助企……...

Faker 生成假数据的 PHP 库

Faker 是一个为你生成假数据的PHP库。当你需要填充一个测试数据库,或为你的web应用生成测试数据时,它能……...

今日开源
  1. stomp 消息传输框架

    Stomp 提供了客户端和代理之间进行广泛消息传输的框架。Stomp 是一个非常简单而且易用的通讯协议实现,尽管代理端的编写可能非常复杂,但是编写一个 Stomp 客户端却是很简单的事情,另外你可以使用 Telnet 来与你……

    开源软件 2024-05-10

  2. Rubicon Python 与其他语言交互

    Rubicon 是连接 Python 和其他编程语言的工具集合。 Rubicon 库现在支持: Objective C Java Objective C Rubicon-ObjC 是 Python 和 Objective-C 的桥梁,支持 iOS 和 OS X,允许你: 使用 Python 来实例化 Ob……

    开源软件 2024-05-10

  3. MDUI 轻量级 Material Design 前端框架

    MDUI 是一个轻量级的 Material Design 前端框架,对照着 Material Design 文档进行开发,争取 1:1 实现 Material Design 中的组件。 多主题支持 MDUI 拥有 19 种主色、 16 种强调色、和一种夜间主题。只需添加一个……

    开源软件 2024-05-10

返回顶部小火箭