# This one convers a LOT of sites (including the PornPros Network). Almost # all the sites follow the same structure, making this mega scraper possible. # I got the list of sites from here: https://www.thebestporn.com/review_company.html?id=2085 # Note: The brands associated directly with the PornPros network, require you # get a scene link from PornPros.com directly, as the individual sites do not # have scene links. These sites are: # publicviolations.com jurassiccock.com 18yearsold.com 40ozbounce.com # cockcompetition.com crueltyparty.com cumshotsurprise.com deepthroatlove.com # disgraced18.com eurohumpers.com flexiblepositions.com freaksofboobs.com # freaksofcock.com pimpparade.com shadypi.com squirtdisgrace.com # There are a small number of sites where the scene links don't exist on # PornPros.com OR their own sites, and are not supported. These are: # amateurviolations.com cumdisgrace.com lolcumshots.com massagecreep.com # milfhumiliation.com webcamhackers.com name: "AMA Multimedia" sceneByURL: - action: scrapeXPath url: # Straight Porn - anal4k.com/video/ - baeb.com/video/ - bbcpie.com/video/ - castingcouch-x.com/video/ - creepypa.com/video/ - cum4k.com/video/ - exotic4k.com/video/ - facials4k.com/video/ - fantasyhd.com/video/ - girlcum.com/video/ - holed.com/video/ - lubed.com/video/ - mom4k.com/video/ - momcum.com/video/ - myveryfirsttime.com/video/ - nannyspy.com/video/ - passion-hd.com/video/ - pornpros.com/video/ - povd.com/video/ - puremature.com/video/ - spyfam.com/video/ - tiny4k.com/video/ - wetvr.com/video/ # Gay Porn - bathhousebait.com/video/ - boysdestroyed.com/video/ - damnthatsbig.com/video/ - gaycastings.com/video/ - gaycreeps.com/video/ - gayroom.com/video/ - gayviolations.com/video/ - manroyale.com/video/ - massagebait.com/video/ - menpov.com/video/ - officecock.com/video/ - outhim.com/video/ - showerbait.com/video/ - thickandbig.com/video/ scraper: sceneScraper xPathScrapers: sceneScraper: common: $scene: //div[@id="trailer_player"] scene: Title: $scene//h1 Details: $scene//*[contains(@class, "fa-quote-right")]/following-sibling::span Performers: Name: $scene//a[contains(@href, "models")] Image: selector: >- $scene//video[@id="player"]/@poster | $scene//deo-video/@cover-image | $scene//img[@id="no-player-image"]/@src postProcess: - replace: - regex: ([?&]img[wh]=\d+)+$ with: Studio: Name: selector: //p[contains(text(), "Copyright ©")] postProcess: - replace: - regex: .*?\d{4}\s+([^.]+).* with: $1 # Last Updated March 22, 2024