1.0.1 • Published 5 months ago
pornhub-dl v1.0.1
Introduction
This is web crawler that parses Pornhub video links and provides, direct download links for different format and resolutions
Installation
> npm install pornhub-dl
Example
import { PornhubParser } from "pornhub-dl";
PornhubParser.getDownloadFormats(
"https://www.pornhub.org/view_video.php?viewkey=ph5bc2416aaf609"
).then((download_formats) => {
console.log(download_formats);
});
Output
[
{
"defaultQuality": false,
"format": "mp4",
"videoUrl": "https://ev.phncdn.com/videos/201810/13/187337732/240P_400K_187337732.mp4?validfrom=1702224329&validto=1702231529&rate=500k&burst=2000k&ip=202.168.84.36&ipa=202.168.84.36&hash=u1jflC7Ona9q1RSc7MylORChvww%3D",
"quality": "240"
},
{
"defaultQuality": true,
"format": "mp4",
"videoUrl": "https://ev.phncdn.com/videos/201810/13/187337732/480P_2000K_187337732.mp4?validfrom=1702224329&validto=1702231529&rate=500k&burst=2000k&ip=202.168.84.36&ipa=202.168.84.36&hash=6HLvFbOK5pG%2FMGOU0gkh7U9eaeQ%3D",
"quality": "480"
},
{
"defaultQuality": false,
"format": "mp4",
"videoUrl": "https://ev.phncdn.com/videos/201810/13/187337732/720P_4000K_187337732.mp4?validfrom=1702224329&validto=1702231529&rate=500k&burst=2000k&ip=202.168.84.36&ipa=202.168.84.36&hash=G2FgTMyx9p6KOPDgF8yGxjb7Xrw%3D",
"quality": "720"
},
{
"defaultQuality": false,
"format": "mp4",
"videoUrl": "https://ev.phncdn.com/videos/201810/13/187337732/1080P_8000K_187337732.mp4?validfrom=1702224329&validto=1702231529&rate=500k&burst=2000k&ip=202.168.84.36&ipa=202.168.84.36&hash=ElznyYEXJJz6CofPIOL8WhlTreQ%3D",
"quality": "1080"
}
]