Skip to content

这是一个91porn网站视频下载工具,personal testing.

License

Notifications You must be signed in to change notification settings

sunnysunny3145/91porndl

 
 

Repository files navigation

91Porndl

Build Status

91Porndl is a tiny command-line utility to download videos from the 91porn site(🔞). Personal use, fully script. u need to run it semi-auto. tested on 2022 10 09.

There are three methods:

  1. using video play website address as the input: -p (partially work)
  2. using m3u8 link as the input: -m (need the F12 on Chrome console)
  3. using the file of ts files as the input: -f (need a website to extracting the list of ts files)

Getting Start

Method of getting playlist or m3u8 link:

For getting the playlist:

go to https://weibomiaopai.com/online-video-download-helper/91porn to get all sub-files link and save it as a *.links input file. Then use it.

For getting the m3u8 link:

Using chrome browser, use F12 to enter the console. click the 'network' when video is playing. After applying the filter of 'ts', you will see few xxxxx.ts file with the header information of:

Request URL: https://la2.killcovid2021.com/m3u8/xxxxxx/ooooooo.ts

Then the corresponding m3u8 link would be like:

https://la2.killcovid2021.com/m3u8/xxxxxx/xxxxxx.m3u8

Use it as the input.

Prerequisites

Install via pip

$ git clone [email protected]:sunnysunny3145/91porndl.git
$ cd 91porndl
$ pip install -r requirements.txt

Example

python porndl.py -f somelinks.links 
python porndl.py -p 'the video website page link(http://www.***.com/view_video.php?viewkey=********))'
python porndl.py -m wwww.https://la2.killcovid2021.com/m3u8/xxxx/xxxx.m3u8

Usage

Usage: porndl [OPTION]... [URL]...

Startup options:
    -V | --version                      Print version and exit.
    -h | --help                         Print help and exit.
  
Download options:
    -o | --output-dir <PATH>            Set output directory.
    -l | --link-file <FILE>             Set *.link file as input.
    -m | --m3u8 <ADDRESS>               Set m3u8 link as input. 
    -p | --play-site <ADDRESS>          Set play site link as input.  

TODO

  • support more coding format
  • support more site
  • support download progress bar

References

  1. you-get -- https://github.com/soimort/you-get
  2. proxy module -- soimort/you-get#1063
  3. 91pron_python -- https://github.com/guobaby/91pron_python
  4. 0x33e/porndl -- https://github.com/0x33e/porndl

About

这是一个91porn网站视频下载工具,personal testing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 66.5%
  • Python 33.3%
  • Shell 0.2%