See all private photos of any user and use the paid advanced search FOR FREE
当前为
// ==UserScript==
// @name ONlovee: Private photos and advanced search FREE
// @name:it ONlovee: foto private e ricerca avanzata GRATIS
// @description See all private photos of any user and use the paid advanced search FOR FREE
// @description:it Guarda tutte le foto private di qualsiasi utente e usa la ricerca avanzata a pagamento GRATIS
// @icon data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAMAAADhRa4NAAAAM1BMVEUAAADBACXBFSzDKDjGQUvMUFzPZm/Xf4fakpjnqbLktbjtyMzz1tv34uX26en++ff///8mU+7sAAAAAXRSTlMAQObYZgAAARZJREFUKM+FkluSxCAIRaOCii/Y/2oHMFVJTyczfBgNR7gCx7Et/Lbjw8Kj/eO+ENvFTK3CM+H+ukR44CNhn7yEWaTFN6AK1zxkwQPgGUg4Qxd+UuFrYVmDZaQ3IHVVIKv4IZ5K4g0I0Fhm8V+JyDPl5ucNIGUWgpI8HZN+Y9+a9yvnyswFVwfXw9WyysITAH2gAhUXayUU0OMHUFX/BsxjgAy8AZqNM7I0JAtuTxbpcAHJSohWaVMaFaAh3G6AbdHSaC6yCNV6sy4NpJdxKqQXiwPRhWzg2L3stZah4sAB7Q5vYHdTQ2u7dZk5bCCoxhsQy7SQPLJVja1OQfNNuEYKSmtU4KsXt6GNX9MUr7n+e6jfmNPxA9GVECCSSIGuAAAAAElFTkSuQmCC
// @namespace StephenP
// @author StephenP
// @contributionURL https://nowpayments.io/donation/stephenpgreasyfork
// @version 0.10.0
// @grant unsafeWindow
// @match https://onlovee.com/*
// @match https://onlovee.com/
// ==/UserScript==
var pup;
var isMobile=false;
var isRunning=false;
var firstRun=true;
setInterval(setVariables,2000);
if(document.location.href.includes("onlovee.com/m/")){
isMobile=true;
}
if((document.location.href.includes("display=profile"))||(document.location.href.includes("/m/profile_view.php"))){
window.addEventListener("DOMContentLoaded",loadPrivatePhotos,false);
if(isMobile){
setInterval(checkPic,1000);
}
}
function checkPic(){
let pics=document.getElementsByClassName("photo");
let lastPic=pics[pics.length-1];
if(lastPic.getAttribute("src").includes("private_photo")&&(!isRunning)){
loadPrivatePhotos();
}
}
function setVariables(){
unsafeWindow.isSuperPowers = 1;
unsafeWindow.isFreeSite = 0;
unsafeWindow.isVisibleMessages = 1;
unsafeWindow.isCurUserSuperPowers = 1;
unsafeWindow.userAllowedFeature={"3d_city": 1,"encounters": 1,"invisible_mode": 1,"extended_search": 1,"audiochat": 1,"videochat": 1,"message_read_receipts": 1,"kill_the_ads": 1,"profile_visitors_paid": 1,"upload_image_chat_paid": 1,"site_access_paying": 01,"min_number_upload_photos": ""};
unsafeWindow.x = 1;
}
function loadPrivatePhotos(){
isRunning=true;
if(firstRun){
var popup=document.createElement("DIV");
popup.innerHTML="<div id='popup' style='background-color: black; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: contain;justify-content: center;display: none;align-items: center;'><img style='max-height: 100%;max-width: 100%;' src=''></div>";
document.body.appendChild(popup);
popup.addEventListener('click',hidePopup);
pup=document.getElementById("popup");
}
var profileId=document.location.href.match(/([0-9])\w+/)[0];
var photoThumbs;
if(isMobile){
photoThumbs=document.getElementsByClassName("item_cont");
}
else{
photoThumbs=document.getElementsByClassName("item profile_photo_frame");
}
console.log(photoThumbs);
for(let p of photoThumbs){
let thumb=p.children[0].children[0];
let photoId=thumb.id.match(/([0-9])\w+/)[0];
if(!thumb.getAttribute("src").includes("private")){
continue;
}
var photoUrlM;
if(isMobile){
photoUrlM=thumb.getAttribute("data-src").replace("impact_mobile_private_photo_mm.svg","photo/"+profileId+"_"+photoId+"_m.jpg");
}
else{
photoUrlM=thumb.getAttribute("data-src").replace("impact_private_photo_m.png","photo/"+profileId+"_"+photoId+"_m.jpg");
}
console.log(photoUrlM);
thumb.setAttribute("data-src",photoUrlM);
thumb.setAttribute("src",photoUrlM);
console.log(thumb.getAttribute("src"));
try{
let photoScript=p.getElementsByTagName("SCRIPT")[0].innerHTML;
photoScript=photoScript.replace("\'private\'","\'public\'");
photoScript=photoScript.replace("\"private\"\:\"Y\"","\"private\"\:\"N\"");
if(isMobile){
photoScript=photoScript.replace("impact_mobile_private_photo_m.svg","photo\\/"+profileId+"_"+photoId+"_m.jpg");
photoScript=photoScript.replace("impact_mobile_private_photo_s.svg","photo\\/"+profileId+"_"+photoId+"_s.jpg");
photoScript=photoScript.replace("impact_mobile_private_photo_r.svg","photo\\/"+profileId+"_"+photoId+"_r.jpg");
photoScript=photoScript.replace("impact_mobile_private_photo_b.svg","photo\\/"+profileId+"_"+photoId+"_b.jpg");
photoScript=photoScript.replace("impact_mobile_private_photo_bm.svg","photo\\/"+profileId+"_"+photoId+"_bm.jpg");
}
else{
photoScript=photoScript.replace("impact_private_photo_m.png","photo\\/"+profileId+"_"+photoId+"_m.jpg");
photoScript=photoScript.replace("impact_private_photo_s.png","photo\\/"+profileId+"_"+photoId+"_s.jpg");
photoScript=photoScript.replace("impact_private_photo_r.png","photo\\/"+profileId+"_"+photoId+"_r.jpg");
photoScript=photoScript.replace("impact_private_photo_b.png","photo\\/"+profileId+"_"+photoId+"_b.jpg");
}
p.getElementsByTagName("SCRIPT")[0].innerHTML=photoScript;
if(isMobile){
p.removeAttribute("href");
p.removeAttribute("onclick");
}
p.children[0].removeAttribute("href");
p.children[0].removeAttribute('onclick');
p.children[0].addEventListener('click',showPopup);
}
catch(e){console.log(e);}
}
isRunning=false;
firstRun=false;
}
function hidePopup(){
pup.style.display="none";
pup.children[0].setAttribute("src","");
}
function showPopup(e){
let url;
if(e.target.hasAttribute("src")){
url=e.target.getAttribute("src").replace("_m.","_b.");
}
else{
url=e.target.children[0].getAttribute("src").replace("_m.","_b.");
}
pup.children[0].setAttribute("src",url);
pup.style.display="flex";
}