# 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
