dirkf
0aa9a83072
Update for 2026-02
...
* send `Referer` to avoid 4xx responses; fixes #33247
* detect age verification jurisdictions (UK at least)
* fix playlist extraction (except where PH APIs fail for them and us)
2026-02-19 16:45:25 +00:00
dirkf
e5bfed6c77
[PornHub] Remove extraneous modelhub login code
2024-10-15 21:11:28 +01:00
dirkf
38fce984f4
[PornHub] Fix typo in path regex
2024-10-14 14:23:46 +01:00
dirkf
f3cf092584
Integrate changes from yt-dlp and PR 31432
...
Thx:
* MrBigDig <mrbigdig2020@gmail.com >
* yt-dlp contributors.
Supersedes, closes #31432 .
2024-10-14 12:39:50 +01:00
DarkFighterLuke
34e1010545
Fix view_count
2022-03-10 15:07:24 +01:00
Sergey M․
cb668eb973
[pornhub] Add support for pornhubthbh7ap3u.onion
2021-06-21 04:08:15 +07:00
Sergey M․
751c9ae39a
[pornhub] Detect geo restriction
2021-06-21 03:33:43 +07:00
Sergey M․
da32828208
[pornhub] Dismiss tbr extracted from download URLs ( closes #28927 )
...
No longer reliable
2021-06-21 03:22:37 +07:00
Sergey M․
545d6cb9d0
[pornhub] Extract DASH and HLS formats from get_media end point ( closes #28698 )
2021-04-08 15:32:59 +07:00
Sergey M․
1a1ccd9a6e
[pornhub] Detect flagged videos
2021-03-10 02:56:01 +07:00
Sergey M․
7dc513487f
[pornhub] Extract formats from get_media end point ( #28395 )
2021-03-10 02:54:10 +07:00
Sergey M․
89c5a7d5aa
[pornhub] Implement lazy playlist extraction
2021-02-04 04:42:14 +07:00
Sergey M․
2adc0c51cd
[pornhub] Add placeholder netrc machine
2021-02-04 04:20:09 +07:00
Sergey M․
e22ff4e356
[pornhub] Add support for authentication ( closes #18797 , closes #21416 , closes #24294 )
2021-02-04 04:09:11 +07:00
Sergey M․
83031d749b
[pornhub:user] Add support for URLs unavailable via /videos page and improve paging ( closes #27853 )
2021-02-04 00:25:53 +07:00
Sergey M․
4f1dc1463d
[pornhub] Improve like and dislike count extraction ( closes #27356 )
2020-12-26 21:24:43 +07:00
Sergey M․
17e0f41d34
[pornhub] Fix review issues ( closes #27393 )
2020-12-26 21:17:17 +07:00
JChris246
b57b27ff8f
[pornhub] Fix lq formats extraction ( closes #27386 )
2020-12-26 21:17:11 +07:00
Sergey M․
e91df0c550
[pornhub] Handle HTTP errors gracefully ( closes #26414 )
2020-12-04 23:56:50 +07:00
opusforlife2
4ded9c0f00
[pornhub] Add support for pornhub.org ( #27276 )
...
Most ISPs block the other two TLDs through deep packet inspection
2020-12-03 01:30:08 +07:00
JChris246
f04cfe24e0
[pornhub] Fix like and dislike count extraction ( closes #27227 ) ( #27234 )
2020-11-29 02:32:13 +07:00
Sergey M․
cd85a1bb8b
[pornhub] Extract metadata from JSON-LD ( closes #26614 )
2020-09-19 06:34:34 +07:00
JChris246
540b9f5164
[pornhub] Fix view count extraction ( #26621 ) (refs #26614 )
2020-09-19 05:59:19 +07:00
Tristan Waddington
fa9b8c6628
[pornhub] Add support for pornhubpremium.com ( #24288 )
2020-03-08 18:00:25 +07:00
Sergey M․
46cc54ca8f
[pornhub] Improve title extraction ( closes #24184 )
2020-03-03 06:23:39 +07:00
Sergey M․
0164cd5dac
[pornhub] Improve locked videos detection ( closes #22449 , closes #22780 )
2019-12-31 23:43:43 +07:00
Sergey M․
f41347260c
[pornhub] Fix extraction and add support for m3u8 formats ( closes #22749 , closes #23082 )
2019-12-31 23:29:06 +07:00
Sergey M․
4bf568d36c
[pornhub:uservideos:upload] Fix extraction ( closes #22619 )
2019-10-05 21:43:31 +07:00
Sergey M․
9634de178d
[pornhub] Add support for more paged video sources
2019-06-22 08:37:07 +07:00
Sergey M․
1f7a563ab0
[pornhub] Add support for downloading single pages and search pages ( closes #15570 )
2019-06-22 06:01:43 +07:00
Sergey M․
21b08463a7
[pornhub] Rework extractors ( closes #11922 , closes #16078 , closes #17454 , closes #17936 )
2019-06-22 05:34:46 +07:00
NRTICN
2c53c0ebc6
[pornhub] Use https ( #21061 )
2019-05-23 03:56:54 +07:00
Sergey M․
b8526c78f9
[pornhub] Add support for DASH formats ( closes #20403 )
2019-03-23 01:09:33 +07:00
Sergey M․
067aa17edf
Start moving to ytdl-org
2019-03-11 04:00:54 +07:00
Sergey M․
5dda1edef9
[pornhub] Improve and simplify ( closes #19135 )
2019-02-05 23:09:24 +07:00
JChris246
d2d970d07e
[pornhub] Fix tags and categories extraction ( closes #13720 )
2019-02-05 23:08:49 +07:00
Sergey M․
71a1f61700
[pornhub] Apply scrape detection bypass for all extractors
2019-01-23 04:12:06 +07:00
Sergey M․
278d061a0c
[pornhub] Bypass scrape detection ( closes #5930 )
2019-01-23 03:51:29 +07:00
Sergey M․
3430ff9b07
[pornhub] Use actual URL host for requests ( closes #18359 )
2018-12-01 16:45:51 +07:00
Sergey M․
f97c099131
[pornhub] Move test to correct place
2018-11-18 11:14:46 +07:00
Sergey M․
1febf99da1
[pornhub] Add pornhub.net alias
2018-11-18 06:26:08 +07:00
Sergey M․
3661ebf2b6
[pornhub] Extract upload date ( closes #17574 )
2018-09-15 02:04:43 +07:00
Sergey M․
2d4fe594c6
[pornhub:uservideos] Add support for new URLs ( closes #17388 )
2018-09-06 00:51:20 +07:00
Giuseppe Fabiano
4938c8d573
[pornhub] Add support for subtitles ( closes #16924 )
2018-07-29 06:24:10 +07:00
Sergey M․
79367a9820
[pornhub] Improve extraction and extract all formats ( closes #12166 , closes #15891 , closes #16262 , closes #16959 )
2018-07-14 18:05:06 +07:00
Sergey M․
92ded33a05
[pornhub] Relax _VALID_URLs ( closes #16165 )
2018-04-12 04:53:45 +07:00
Sergey M․
7399ca1f80
[pornhub] PEP 8
...
[ci skip]
2018-03-10 23:14:37 +07:00
Eitan Postavsky
a7298f3e99
[pornhub] Don't override session cookies ( closes #15697 )
2018-03-09 23:57:32 +07:00
Parmjit Virk
f66df20ccd
[pornhub] Add support for channels ( closes #15613 )
2018-02-17 01:17:06 +07:00
Sergey M․
8d9c2a681a
[pornhub] Relax uploader regex ( closes #13906 , closes #13975 )
2017-08-21 23:06:27 +07:00