name: "LetsDoeIt"
sceneByURL:
  - action: scrapeXPath
    url:
      - amateureuro.com
      - dirtycosplay.com
      - doegirls.com
      - doe-tv.com
      - forbondage.com
      - latinamilf.com
      - letsdoeit.com
      - mamacitaz.com
      - transbella.com
      - vipsexvault.com
    queryURL: "{url}"
    queryURLReplace:
      url:
        - regex: doe-tv\.com
          with: letsdoeit.com

    scraper: sceneScraper
xPathScrapers:
  sceneScraper:
    common:
      $actors: //div[@class="actors" or @class="-mvd-grid-actors"]
      $details: //div[@class="row sides-xs"]
      $letsdoeit: //div[@class="-mvd-grid-more"]//span/a[@class="-mvd-list-url"]
    scene:
      Title:
        selector: //title/text()
        postProcess:
          - replace:
              - regex: (.+)(?:\s\|.+)
                with: $1
              - regex: (\sExclusive\W+(\w+\W+)?Porn\W+Video)
                with: ""
      Date:
        selector: //meta[@itemprop="uploadDate"]/@content
        postProcess:
          - replace:
              - regex: (\d{4})-(\d{2})-(\d{2}).+
                with: $1-$2-$3
          - parseDate: 2006-01-02
      Details:
        selector: //meta[@itemprop="description"]/@content
        postProcess:
          - replace:
              - regex: "&#039;"
                with: "'"
              - regex: (.*\.?\!?)(?:\s-\s\w.*-.*)$ # remove Studio name at the end of a description
                with: $1
      Tags:
        Name: $details//div[@class="col"][4]//a/text()|$details//div[@class="col"][6]//a/text()|$letsdoeit
      Performers:
        Name: $actors//span/a[contains(@href,"/models/")]
      Studio:
        Name: $actors//a//text()
      Image: //source[@type="image/webp"]/@srcset
# Last Updated October 05, 2023