name: X-Art
sceneByURL:
  - action: scrapeXPath
    url:
      - x-art.com/videos/
    scraper: sceneScraper

galleryByURL:
  - action: scrapeXPath
    url:
      - x-art.com/galleries/
    scraper: galleryScraper

xPathScrapers:
  sceneScraper:
    common:
      $sceneinfo: //div[@class="small-12 medium-12 large-12 columns info"]
    scene:
      Title: //div[@class="row info"]/div[@class="small-12 medium-12 large-12 columns"]/h1
      Date:
        selector: $sceneinfo/h2[1]/text()
        postProcess:
          - parseDate: Jan 02, 2006
      Details:
        selector: $sceneinfo/p
        concat: " "
      Performers:
        Name: $sceneinfo/h2/a/text()
      Image: //div[@class="flex-video widescreen"]/a/img/@src
      Studio:
        Name:
          fixed: X-Art

  galleryScraper:
    common:
      $actor: //div[@class="small-12 medium-12 large-6 columns info"]/h2/a
    gallery:
      Title: //div[@class="small-12 medium-12 large-6 columns info"]/h1[@class="show-for-large-up"]
      Details: //div[@class="small-12 medium-12 large-6 columns info"]/p[@id="desc"]
      Date:
        selector: //div[@class="small-12 medium-12 large-6 columns info"]/h2[1]/text()
        postProcess:
          - parseDate: Jan 02, 2006
      Studio:
        Name:
          fixed: X-Art
      Performers:
        Name: $actor/text()
        URL:
          selector: $actor//@href

# Last Updated March 19, 2024
