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:
- using video play website address as the input: -p (partially work)
- using m3u8 link as the input: -m (need the F12 on Chrome console)
- using the file of ts files as the input: -f (need a website to extracting the list of ts files)
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.
- lxml
- requests
- beautifulsoup4
- ffmpeg
$ git clone [email protected]:sunnysunny3145/91porndl.git
$ cd 91porndl
$ pip install -r requirements.txt
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: 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.
- support more coding format
- support more site
- support download progress bar
- you-get -- https://github.com/soimort/you-get
- proxy module -- soimort/you-get#1063
- 91pron_python -- https://github.com/guobaby/91pron_python
- 0x33e/porndl -- https://github.com/0x33e/porndl