├── .gitattributes ├── index.js └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | *.md linguist-language=javascript 2 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | function main(){ 2 | console.log('running') 3 | } 4 | main() 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 91Porn-crawler 2 | 91porn爬虫在线api 及 在线web预览 3 | 4 | **最新地址**:[https://eyey.pw](https://eyey.pw) 5 | 6 | 今日口令(每日21:00更新 )**2e671**,时效:1天,总次数:1000 7 | 8 | # API版接口 9 | 10 | 接口baseUrl: https://91povideo.com/api/ (已被GFW屏蔽) 11 | 备用1: https://ayay.pw/api/ 12 | 备用2: https://byby.pw/api/ 13 | 备用3: https://eyey.pw/api/ 14 | 15 | ## 接口:获取视频列表 16 | | 描述 | 内容 | 17 | | -------- | ------------------ | 18 | | 接口功能 | 请求91porn视频列表 | 19 | | 请求协议 | HTTPS | 20 | | 请求方法 | GET | 21 | | 请求url | list_info | 22 | | 响应格式 | json | 23 | 24 | ### 请求参数 25 | 26 | | 参数 | 描述 | 必填 | 类型 | 27 | | -------- | ------------------------------------------------ | ---- | ------ | 28 | | category | 列表种类 :rf-精华 tf-本月最热 空字符串-所有视频 | 否 | String | 29 | | page | 页码 | 是 | int | 30 | 31 | ### 响应参数 32 | 33 | | 参数 | 描述 | 必有 | 类型 | 34 | | ----------- | ------------------------ | ---- | ------------- | 35 | | totalPage | 总页数 | 是 | String | 36 | | currentPage | 当前页 | 是 | String | 37 | | category | 回显列表种类字段 | 是 | String | 38 | | list | 视频列表,object格式见下 | 是 | Array[Object] | 39 | 40 | list object结构,如下: 41 | 42 | | 参数 | 描述 | 必有 | 类型 | 43 | | ---------- | ----------- | ---- | ------ | 44 | | viewkey | 视频viewkey | 是 | String | 45 | | title | 视频标题 | 是 | String | 46 | | pic | 封面图片URL | 是 | String | 47 | | duration | 视频时长 | 是 | String | 48 | | loadtime | 上传日期 | 否 | String | 49 | | authorName | 作者名字 | 是 | String | 50 | 51 | ### 请求示例 52 | 53 | ``` 54 | https://91povideo.com/api/list_info?category=&page=1 55 | ``` 56 | 57 | ### 响应示例 58 | 59 | 60 | ``` 61 | { 62 | "success": 1, 63 | "data": { 64 | "key": "1rf", 65 | "list": [{ 66 | "viewkey": "c8cf551c39e0421239a2", 67 | "title": "标题示例1", 68 | "pic": "http://img.t6k.co/thumb/1_357370.jpg", 69 | "duration": "21:52", 70 | "loadtime": "9小时前", 71 | "authorName": "作者名字1" 72 | }, { 73 | "viewkey": "406e4a6c648a881a81d0", 74 | "title": "标题示例2", 75 | "pic": "http://img.t6k.co/thumb/1_357369.jpg", 76 | "duration": "11:23", 77 | "loadtime": "11小时前", 78 | "authorName": "作者名字2" 79 | }], 80 | "totalPage": "146", 81 | "currentPage": "1", 82 | "category": "rf" 83 | } 84 | } 85 | ``` 86 | 87 | ## 接口:获取视频详情 88 | 89 | | 描述 | 内容 | 90 | | -------- | ------------------ | 91 | | 接口功能 | 请求91porn视频详情 | 92 | | 请求协议 | HTTPS | 93 | | 请求方法 | GET | 94 | | 请求url | video_info | 95 | | 响应格式 | json | 96 | 97 | ### 请求参数 98 | 99 | | 参数 | 描述 | 必填 | 类型 | 100 | | --------------- | ----------------------------------------------- | ---- | ------ | 101 | | viewkey | 视频viewkey,列表接口中获取 | 是 | String | 102 | | userKey (K大写) | 口令([购买口令](https://91povideo.com/#/buy)) | 是 | String | 103 | 104 | ### 响应参数 105 | 106 | | 参数 | 描述 | 必有 | 类型 | 107 | | ---------- | ------------------------ | ---- | ------ | 108 | | filename | 视频编号 | 是 | String | 109 | | viewkey | 总页数 | 是 | String | 110 | | title | 当前页 | 是 | String | 111 | | duration | 回显列表种类字段 | 是 | String | 112 | | posterUrl | 视频列表,object格式见下 | 是 | String | 113 | | videoSrc | 视频文件URL | 是 | String | 114 | | authorInfo | 作者信息(格式见下) | 是 | Object | 115 | 116 | authorInfo格式: 117 | 118 | | 参数 | 描述 | 必有 | | 119 | | -------- | ---------- | ---- | ------ | 120 | | name | 作者用户名 | 是 | String | 121 | | UID | 作者UID | 是 | String | 122 | | videoNum | 作者视频数 | 是 | String | 123 | 124 | ### 请求示例 125 | 126 | ``` 127 | https://91povideo.com/api/video_info?viewkey=b61b439af0d4ae20b0dd&userKey=abcde 128 | ``` 129 | 130 | ### 响应示例 131 | 132 | ```json 133 | { 134 | "success": 1, 135 | "data": { 136 | "filename": "357411", 137 | "viewkey": "b61b439af0d4ae20b0dd", 138 | "title": "视频标题", 139 | "duration": "00:15", 140 | "posterUrl": "http://img2.t6k.co/thumb/357411.jpg", 141 | "authorInfo": { 142 | "name": "pangweihe", 143 | "UID": "23b4LzN97E18ASeQKLzukCCzL8GsHiZe1UmrKSKT7MDNb5tu", 144 | "videoNum": 1 145 | }, 146 | "videoSrc": "视频文件地址" 147 | } 148 | } 149 | ``` 150 | 151 | 152 | 153 | # 购买口令 154 | 155 | [购买口令](https://eyey.pw/#/buy) 156 | --------------------------------------------------------------------------------