Giter Club home page Giter Club logo

91dl's Introduction

91dl

91porn视频下载器

WARNING: 小撸怡情,中撸伤身,强撸灰飞烟灭

下载安装

需要go 1.16版本

go get -u github.com/ilove91/91dl

使用方法

91porn视频下载器
WARNING: *小撸怡情,中撸伤身,强撸灰飞烟灭*

类别代码:
ori-91原创 new-最新 hot-当前最热 top-本月最热 mf-收藏最多
long-10分钟以上 longer-20分钟以上 md-本月讨论 tf-本月收藏
rf-最近加精 hd-高清 lasttop-上月最热

Usage:
  91dl [command]

Available Commands:
  help        Help about any command
  links       按照链接下载
  pages       按照页面下载
  version     打印版本号

Flags:
      --config string   配置文件 (默认不需要)
  -d, --dir string      下载到指定文件夹 (默认下载到 ./91videos/)
  -h, --help            help for 91dl
      --proxy string    网络代理, 默认支持http/socks5

Use "91dl [command] --help" for more information about a command.

按照页面下载

默认下载:“当前最热”第1页下载到当前目录下91videos/

91dl pages

“本月最热”第1页到第3页下载到~/mydir

91dl pages --st 1 --ed 3 -t top -d ~/mydir

按照链接下载

91dl links -d ~/mydir -v "http://91porn.com/view_video.php?viewkey=0ff9f3af6e42aab264df&page=1&viewtype=basic&category=hot,http://91porn.com/view_video.php?viewkey=71fd50381078e11ca7eb&page=1&viewtype=basic&category=hot,http://91porn.com/view_video.php?viewkey=4a2512cf4bdf9fb8abe9&page=1&viewtype=basic&category=hot"

使用代理

支持http/socks5

91dl pages --proxy http://127.0.0.1:1234

91dl's People

Contributors

ilove91 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

Watchers

 avatar

91dl's Issues

go get时出现找不到package

package github.com/hashicorp/hcl/hcl/printer: cannot find package "github.com/hashicorp/hcl/hcl/printer" in any of:
/usr/local/go/src/github.com/hashicorp/hcl/hcl/printer (from $GOROOT)
/home/gocode/src/github.com/hashicorp/hcl/hcl/printer (from $GOPATH)

go get -u github.com/ilove91/91dl 安装报错

xxx@xxx-Mac-mini ~ % go get -u github.com/ilove91/91dl
go get: installing executables with 'go get' in module mode is deprecated.
Use 'go install pkg@version' instead.
For more information, see https://golang.org/doc/go-get-install-deprecation
or run 'go help get' or 'go help install'.

runtime/cgo

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

mp4 url 解析失效,新的解析方法TBD

目前91具体视频页面现在mp4 url渲染方式为

document.write(strencode("Mix5QxIOJgctBycZAFoJXzt2CXgTHgxUfUlJTAMcPhYmDht4BRMxNyg/BTUfPwkDLBVjLCoyOw4ZHxM8H3V/NhcsPn0nSwNfBmsOfBYgExYFeBADYg1/DSFBaAZZAmsONAwhBxsWDyc5HnJ2Bz4DYxYNaEs6OC4rMAImVgY9EVgaHDs8GQk4NwZrRxEsJ1Qe","bd75vVlmwTecc7DfqDaHwVMb10q4LHYckdNIIyVNdUnBSF0wOQ2VfHvvTKxDR6JBthoRDxRfHXKIGNQEWHV50Y5blsYU8QZgaDIfJEUKiJ7GIjVRXw11tBEEyJtcezDaP/aLCNnAJYvf","Mix5QxIOJgctBycZAFoJXzt2CXgTHgxUfUlJTAMcPhYmDht4BRMxNyg/BTUfPwkDLBVjLCoyOw4ZHxM8H3V/NhcsPn0nSwNfBmsOfBYgExYFeBADYg1/DSFBaAZZAmsONAwhBxsWDyc5HnJ2Bz4DYxYNaEs6OC4rMAImVgY9EVgaHDs8GQk4NwZrRxEsJ1Qe"));

strencode 为 http://91porn.com/js/md5.js 里的函数,上面代码实际等价于:

document.write("<source src='http://198.255.82.90//mp43/311910.mp4?st=7q9BpRGAzE2h3mRi-bPxZA&e=1555576379' type='video/mp4'>");

解决方法:

  1. 破译91的encode方法
  2. 下载js文件到本地,本地调用node获得mp4 url

最近没有时间,欢迎热心网友参与

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.