Hogyan tölts le videót a Pornhub prémiumról?
Az jó kérdés, hogy mi a fenének is akarnál letölteni onnan, ha előfizető vagy és bármikor megnézheted? Akkor van értelme a dolognak, ha régimódi gyűjtő vagy, mint én és szereted kategóriákba, vagy weboldalakba témákba rendezgetve tudni magadnál a filmeket – jeleneteket. Ezer éve vadászom a Texasbukkake jeleneteit, mostanra meglett mind; innen töltöttem le a Pornhubról.
A művelet nem bonyolult, de egy kicsi szakértelmet azért mégiscsak igényel, meg azt, hogy rendszergazda legyél a gépeden, tehát munkahelyi, irodai gépeken nem garantált a siker, de egy próbát megér ott is a dolog. Ha néztetek már videót a legnagyobb pornós videómegosztón, akkor tudjátok, hogy lentebb található egy Download gomb, ami általában ilyenkor vagy inaktív, vagy pedig még egy plusz előfizetést, vagy egyéni díjat kér a videók letöltéséért. Ezt fogjuk kijátszani ezzel a trükkel.
1.lépés: Chrome böngésző telepítése
A hack sajna csak a Google böngészőjével működik. Firefox alatt nem megy, egyéb böngészők alatt pedig nem teszteltem. Szóval legelsőnek le kell töltened a Google Chrome-ot innen.
2. lépés: ViolentMonkey script manager telepítése
Miután installáltad a Chrome-ot, egy bővítményt kell telepítened hozzá, aminek a neve ViolentMonkey és innen telepítheted fel.
3. Letöltő script bemásolása
Ha ez mind megvan, akkor az alábbi scriptet kell újként magadni a ViolentMonkeyban;
Csak copy-paste-el bemásoljátok és kész.
// ==UserScript==
// @name PH Downloader - pornhubpremium.com
// @namespace Violentmonkey Scripts
// @match https://www.pornhubpremium.com/view_video.php
// @grant none
// @version 1.0
// @author -
// @description 3/12/2020, 10:56:35 PM
// ==/UserScript==
// First find the name of the flashvar variable in one of the scripts on the page:
var start = document.documentElement.innerHTML.indexOf('var flashvars_') + 'var '.length;
var tempDoc = document.documentElement.innerHTML.substr(start);
var end = tempDoc.indexOf(' =');
var flashVarsName = tempDoc.substr(0, end);
var flashVars = unsafeWindow[flashVarsName];
// Create a new tab element on the page:
var tabs = document.getElementsByClassName('video-actions-tabs')[0];
var tab = document.createElement('div');
tab.className = 'video-action-tab my-custom-tab';
tabs.appendChild(tab);
var title = document.createElement('div');
title.className = 'title';
title.innerText = 'Use right click and "Save as..." to download.';
tab.appendChild(title);
for(var i = 0; i < flashVars.mediaDefinitions.length; i++) {
var definition = flashVars.mediaDefinitions[i];
if (definition.format === 'hls') {
continue;
}
console.log(definition);
var container = document.createElement('div');
var a = document.createElement('a');
a.innerText = 'Download (' + definition.quality + 'p, .' + definition.format + ')';
a.dataset.videoUrl = definition.videoUrl;
a.href = definition.videoUrl;
a.download = 'test-' + definition.quality + '.' + definition.format;
a.target = '_blank';
a.style.fontSize = '140%';
container.style.marginBottom = '6px';
container.appendChild(a);
tab.appendChild(container);
}
// Create a new menu item, which opens the new tab:
var menu = document.getElementsByClassName('tab-menu-wrapper-row')[0];
var newItem = document.createElement('div');
var sub = document.createElement('div');
var icon = document.createElement('i');
var text = document.createElement('span');
text.innerText = 'Download (GM)';
icon.className = 'main-sprite-dark-2';
sub.className = 'tab-menu-item tooltipTrig';
sub.dataset.title = 'Download (GM)';
sub.dataset.tab = 'my-custom-tab';
sub.appendChild(icon);
sub.appendChild(text);
newItem.className = 'tab-menu-wrapper-cell';
newItem.appendChild(sub);
menu.appendChild(newItem);
4. videó letöltése
Ha mindent jól csináltatok és újraindítjátok a böngészőt, akkor a Prémium videóknál meg fog jelenni egy Download(GM) felirat, amire kattintva felajánlja az elérhető felbontásokat, innen már gyerekjáték a dolog: Egy külön ablakban nyílik meg a videó és jobb gomb – “videó mentése más néven…” már meg is szereztük a HD felbontású filmecskénket.
A fenti leírás értelemszerűen csak számítógépeken működik, Windows alatt teszteltem, de elvileg más operációs rendszer sem akadály.
Mit gondolsz?
Kíváncsi vagyok a Te véleményedre is, ne félj, kommentelj.