Skip to main content

A simple spider of Pornhub

Project description

pornhun爬虫

可以获取pornhub的视频信息

getVideoList 任意页面的视频列表

传入一个url如 www.pornhub.com/video?c=111&page=1
该函数会返回一个PornhubVideo类列表,格式如下:

PornhubVideo类(Class)

用于获取并保存视频信息

函数(methdos)

函数 解释
PornhubVideo(url_or_viewkey, ifGetInfo=False) 构造函数
-url_or_viewkey: str - 视频页面链接或viewkey
-ifGetInfo: bool - 是否获取信息,默认为 False
  -True: 生成对象时获取视频信息。
  -False: 生成对象时不获取视频信息,之后若需获取,可用 GetInfo() 函数。
GetInfo() 获取视频信息
GetRelated(page=1, ifGetInfo=False) 利用视频ID,获取该视频ID的全部相似推荐(共10个),返回格式与getVideoList相同
page: 选择要获取第几页,默认为1。
ifGetInfo: bool - 是否获取信息,默认为 False
  -True: 生成对象时获取视频信息。
  -False: 生成对象时不获取视频信息,之后若需获取,可用 GetInfo() 函数。
RandomPorn() 获取随机视频

属性(properties)

属性 解释
pageUrl: str 原始网页链接地址
viewkey: str 视频viewkey
videoID: str 视频ID,用于获取相关视频
title: str 视频标题
imgUrl: str 视频封面图片链接地址
duration: str 视频时长,格式为 hh:mm:ss
definitions: dict 视频所有格式、分辨率及链接
isPremium: bool 是否为会员视频

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pornhubSpider-1.1.2.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

pornhubSpider-1.1.2-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file pornhubSpider-1.1.2.tar.gz.

File metadata

  • Download URL: pornhubSpider-1.1.2.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for pornhubSpider-1.1.2.tar.gz
Algorithm Hash digest
SHA256 5ee6a1d9aac5598f97f3493307d63a7c50f9dffe35cfcd6f1b2cff66f5bcb1ee
MD5 bc830b91ba9fb98a27258862df98ef86
BLAKE2b-256 474dbf936bc45ba26a13899f3b30485f77d67838a3ece85105c433a5bc933a22

See more details on using hashes here.

File details

Details for the file pornhubSpider-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: pornhubSpider-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for pornhubSpider-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ec8a3ac12bbd092ea4e2ba5092741e629aa250d508de4a5324852f3df6da431e
MD5 e800dcd2f865960903b670a6c27e09b0
BLAKE2b-256 aa5978182c2d94c33cf7ad190b1683c491c750309ce8abe365438c429ebdca0d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page