Code Monkey home page Code Monkey logo

91porn's Introduction

介绍

  • 这个是一个使用python构建的获取某网站视频资源的简易爬虫,无须安装Chrome等浏览器,直接js解密(strencode1 strencode2函数)

介绍视频

https://www.youtube.com/watch?v=n1Y6R5XnUNU

基本要求

  • 需要能访问得到某不存在的网站(某些校园网因为IPV6或教育网的原因可能可以直接访问)
  • 若使用源码运行,需要预先安装python3及第三方包bs4及requests

使用方法

  • 1.python download.py

改进

  • 改进下载部分代码,实现重连以及多点下载
  • 伪造cookie模拟登录,解除一个IP一天只能下10个视频的限制
  • 完成友好的GUI界面

今日口令(每日21:00更新 )aNuJP, 时效:1天, 总次数:1000

免费申请token机器人 https://t.me/api_91porn_bot

API版接口

接口baseUrl: https://91api.org/api/

接口:获取视频列表

描述 内容
接口功能 请求91porn视频列表
请求协议 HTTPS
请求方法 GET
请求url list
响应格式 json

请求参数

参数 描述 必填 类型
token 授权码 String
category 列表种类: rf-精华 tf-收藏 top-本月最热 hot-当前最热 String
page 页码 默认: 1 int

响应参数

参数 描述 必有 类型
success 是否成功 0:失败 1: 成功 int
data 视频列表,object格式见下 Array[Object]
total 总页数 int
msg 提示消息 String
domain 域名 请求成功时提供 String

data object结构,如下:

参数 描述 必有 类型
viewkey 视频viewkey String
title 视频标题 String
pic 封面图片URL String
duration 视频时长 String
loadtime 上传日期 Int
authorName 作者名字 String
pop 热度 Int
fav 收藏 Int
comments 留言 Int
like 点赞 Int
dislike 不喜欢 Int
thumb 缩略视频URL String

请求示例

https://91api.org/api/list?token=token&category=rf&page=1

响应示例

{
    "data": [
        {
            "authorName": "匿名",
            "duration": "00:39:36",
            "loadtime": 1706909369,
            "pic": "https://172913mb/931273.jpg",
            "title": "看视频水印",
            "viewkey": "ce7cdddefa4799fd0451"
        },
        {
            "authorName": "匿名",
            "duration": "00:59:18",
            "loadtime": 1706909654,
            "pic": "https://17291rg/thumb/931270.jpg",
            "title": "刚开完家长会",
            "viewkey": "9f64fec40d63d153faaf"
        },
    ],
    "success": 1
}

接口:模糊搜索

描述 内容
接口功能 根据关键字搜索
请求协议 HTTPS
请求方法 GET
请求url search
响应格式 json

请求参数

参数 描述 必填 类型
token 授权码 String
q 关键字 String
page 页码 默认: 1 int

响应参数

参数 描述 必有 类型
success 是否成功 0:失败 1: 成功 int
data 视频列表,object格式见下 Array[Object]
total 总页数 int
msg 提示消息 String
domain 域名 请求成功时提供 String

data object结构,如下:

参数 描述 必有 类型
viewkey 视频viewkey String
title 视频标题 String
pic 封面图片URL String
duration 视频时长 String
loadtime 上传日期 Int
authorName 作者名字 String
pop 热度 Int
fav 收藏 Int
comments 留言 Int
like 点赞 Int
dislike 不喜欢 Int
thumb 缩略视频URL String

请求示例

https://91api.org/api/search?token=token&q=美女&page=1

响应示例

{
    "data": [
        {
            "authorName": "匿名",
            "duration": "00:39:36",
            "loadtime": 1706909369,
            "pic": "https://172913mb/931273.jpg",
            "title": "看视频水印",
            "viewkey": "ce7cdddefa4799fd0451"
        },
        {
            "authorName": "匿名",
            "duration": "00:59:18",
            "loadtime": 1706909654,
            "pic": "https://17291rg/thumb/931270.jpg",
            "title": "刚开完家长会",
            "viewkey": "9f64fec40d63d153faaf"
        },
    ],
    "success": 1
}

接口:视频链接解密

描述 内容
接口功能 解密91porn加密链接
请求协议 HTTPS
请求方法 POST
请求url decode1 decode2
响应格式 string

请求参数

参数 描述 必填 类型
token 授权码 String
str 加密链接 String

响应参数

参数 描述 必有 类型
str 解密链接 String

请求示例

wget https://www.91api.org/api/decode2 --post-data "token=口令&str=加密字符串"

响应示例

https://xxxxx.mp4?secure=NriB2E5ciJs0kKG1d3q7cmI/o

联系方式

https://t.me/crawler91

https://t.me/py91porn

91porn's People

Contributors

91po avatar harukama avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.