https://github.com/zzjzz9266a/91porn_php
最简单的91porn爬虫php版本
https://github.com/zzjzz9266a/91porn_php
91porn crawlar php spider video
Last synced: about 1 year ago
JSON representation
最简单的91porn爬虫php版本
- Host: GitHub
- URL: https://github.com/zzjzz9266a/91porn_php
- Owner: zzjzz9266a
- Created: 2018-05-29T03:52:52.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-09-11T02:29:24.000Z (over 5 years ago)
- Last Synced: 2025-03-28T19:12:40.650Z (about 1 year ago)
- Topics: 91porn, crawlar, php, spider, video
- Language: PHP
- Homepage:
- Size: 591 KB
- Stars: 608
- Watchers: 30
- Forks: 169
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 使用说明
### 基本使用
所有的配置项都在 `Config.php` 文件里,根据需要自行更改:
* 91的主站地址:
``` php
static $url = '91porn.com';
// static $url = '627.workarea7.live'; //免翻墙地址
// static $url = 'e528.mbaudet.cl';
```
* 视频存放路径,默认放在项目的`videos`文件夹下
``` php
static $path = __DIR__.'/videos';
// static $path = '/Users/ooxx/Downloads/videos';
```
* 代理(**推荐**),可支持`http`代理或`socks5`代理
``` php
// static $proxy = 'http://127.0.0.1:1087';
// static $proxy = 'socks5://127.0.0.1:1086';
```
* 运行91all.php需要下载的列表地址以及页码数(只需要提取 "?" 以后的内容)
``` php
static $all_lists = [
'category=top&viewtype=basic' => [1, 10], //本月最热
'category=mf&viewtype=basic' => [1, 5], //收藏最多
'category=md&viewtype=basic' => 4, //收藏最多
];
```
* 内存限制,越大越好
``` php
static $memory_limit = '512M';
```
### 批量下载视频
首页:
````
php 91porn.php
````
列表页:
````
php 91all.php
````
### 下载单个视频文件
运行`detailPage.php`文件,将视频网页的地址传入
````
php detailPage.php http://91porn.com/view_video.php?viewkey=042a30e56c9cd20b075f
````
## 环境要求
* windows, linux, macos
* nodejs
* php >= 5.6
### Node.js 安装方法:
#### Windows
https://nodejs.org/en/download/
#### MacOS
`brew install node --with-npm`
#### 群晖
套件中心
#### CentOS
`yum install nodejs`
#### Ubuntu
`apt-get install nodejs`
## 联系方式

