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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

Supported by

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