1.0.1 • Published 5 months ago

pornhub-dl v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

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"
  }
]
1.0.1

5 months ago

1.0.0

5 months ago

0.0.0

1 year ago