{ "cheaprooms.com"
[{:pattern #"(?:\/index\.jsp\?[^<>]+en_US&currencyCode=USD$|\/hotel\/propertydetails\/[0-9]+\/)"
  :exclude-xpath "./html/body[@id='cid-249602']/div[@id='page']/div[@id='page-content']/div[@id='content']/div[@id='sectional-content']/ul[@id='alternative-properties']"
  :page-class "leaf"}
 {:pattern #"\/(?:directory|hotels)\/[a-z\-]+\/"
  :page-class "directory"}
]
  "hotels.com"
[{:pattern #"\/ho[0-9]+\/[0-9a-z\-]+\/$"
  :exclude-xpath "./html/body[@class='LTR']/div[@id='g']/div[@class='s1']/div[@id='righthandcontent']"
  :page-class "leaf"}
 {:pattern #"\/hi3\-p[0-9]+\/hotel\-index\-level\-3\-page\-[0-9]+\/"
  :page-class "directory"}
]
  "hotelscombined.com"
[{:pattern #"\/Hotel\/[a-zA-Z0-9_]+\.htm"
  :exclude-xpath "./html/body[@class='hc_page_hotel hc_lang_en hc_cur_usd']/div[@id='hc_r_globalWrap']/div[@class='hc_r_stickyWrap']/div[@id='hc_r_content']/form[@id='aspnetForm']/div[@id='hc_r_2']|./html/body[@class='hc_page_hotel hc_lang_en hc_cur_usd']/div[@id='hc_r_globalWrap']/div[@class='hc_r_stickyWrap']/div[@id='hc_r_content']/form[@id='aspnetForm']/div[@id='hc_r_3']/div[@id='hc_r_3b']/div[@id='hc_htl_nb']/div[@class='hc_m_outer']/div[@class='hc_m_content']"
  :page-class "leaf"}
 {:pattern #"\/(?:City|State(?:All)?)\/[a-zA-Z_]+\.htm"
  :page-class "directory"}
 {:pattern #"\/s\/"
  :page-class "directory"}
]
  "hotelscombined.jp"
[{:pattern #"\/Hotel\/[a-zA-Z0-9_]+\.htm"
  :exclude-xpath "./html/body[@class='hc_page_hotel hc_lang_en hc_cur_usd']/div[@id='hc_r_globalWrap']/div[@class='hc_r_stickyWrap']/div[@id='hc_r_content']/form[@id='aspnetForm']/div[@id='hc_r_2']|./html/body[@class='hc_page_hotel hc_lang_en hc_cur_usd']/div[@id='hc_r_globalWrap']/div[@class='hc_r_stickyWrap']/div[@id='hc_r_content']/form[@id='aspnetForm']/div[@id='hc_r_3']/div[@id='hc_r_3b']/div[@id='hc_htl_nb']/div[@class='hc_m_outer']/div[@class='hc_m_content']"
  :page-class "leaf"}
 {:pattern #"\/(?:City|State(?:All)?)\/[a-zA-Z_]+\.htm"
  :page-class "directory"}
 {:pattern #"\/s\/"
  :page-class "directory"}
]
  "igougo.com"
[{:pattern #"\/(?:lodging|hotel\-reviews)\-(?:l[0-9]+|reviews\-b[0-9]+)(?:\-c[0-9]+)?(?:\-f[0-9]+\-t[0-9]+\-)?\-.*?\.html$"
  :exclude-xpath "./html/body/form[@id='aspnetForm']/div[@class='container hreview-aggregate']/div[@class='c vcard item']/div[@class='column append-3']"
  :page-class "leaf"}
]
  "kayak.com"
[{:pattern #"\/[a-zA-Z_\-]+\-Hotels\.[a-zA-Z_\-,]+\.[0-9]+\.ksp$"
  :exclude-xpath "./html/body/div[@id='doc3Outer']/div[@class='cityguide narrowleftcolumn']/table/tbody/tr/td[@class='rightcol']|./html/body/div[@id='doc3Outer']/div[@class='cityguide narrowleftcolumn']/table/tbody/tr/td[@class='centercol']/div[@class='seoWidget nearbyhotels']"
  :page-class "leaf"}
 {:pattern #"\/[a-zA-Z0-9_\-]+\-Hotels(?:\.(?:[a-zA-Z_\-,]+\.)?[0-9]+\.[^\.]*\.?(?:dr|dc|hotel)\.(?:html|ksp$)|[^\.]+\.[^\.]+\.[0-9]+\.hotel\.ksp$)"
  :page-class "directory"}
 {:pattern #"(?:\-Hotels\.[0-9]+\.hotel\.ksp|\.cg\.html)$"
  :page-class "directory"}
]
  "orbitz.com"
[{:pattern #"\/hotel\/.*?\.h\d+\/"
  :exclude-xpath "./html/body[@id='resultsRightRail']/div[@id='bodyWrapper']/div[@id='contentContainer']/div[@id='content']/div[@id='main']/div[@class='hotelDetailsNavigationTabsMod ']/div[@class='tabsContentContainer hotelDetailsTabs']/div[@class='tabContent descriptionTabContent block ']/div[@class='similarProducts divider']"
  :page-class "leaf"}
 {:pattern #"\/hotels\/(?:United_States)?[A-Za-z,'_\(\)\-]+(?:\/[A-Za-z,'_\(\)\-]+)?\.hd[0-9]+\.sitemap"
  :page-class "directory"}
]
  "priceline.com"
[{:pattern #"\/[A-Za-z0-9\.\-\s]+[0-9]+\-hd\.hotel\-reviews\-hotel\-guides"
  :exclude-xpath "./html/body/div[@id='mastercontainer']/div[@id='pclnmain']/div[@id='outtercontent']/div[@id='content']/div[@id='contentwh']/div[@id='right_hotel_content']"
  :page-class "leaf"}
 {:pattern #"(?:\/[A-Za-z\-]+[0-9]+|\/[a-z\-]+[A-Z]{2}|\/cheap\-hotels[A-Za-z0-9\.\-\s]+[0-9]+\-hl)\.hotel\-reviews\-hotel\-guides"
  :page-class "directory"}
]
  "superpages.com"
[{:pattern #"\/(?:yellowpages|bp)\/(?:C\-Hotels\/[^\/]*\/?[^\/]*\/?|[^\.]*\.htm)$"
  :exclude-xpath "./html/body[@id='idneededforprint']/div[@id='page0']/div[@id='BPcontainer']/table/tbody/tr/td[2]/div[@id='BPcolMain']/div[@id='BPmainRightCol']|./html/body[@id='idneededforprint']/div[@class='master']/div[@id='BPcontainer']/table/tbody/tr/td[2]/div[@id='BPcolMain']/div[@id='BPmainRightCol']"
  :page-class "leaf"}
 {:pattern #"\/yellowpages\/$"
  :page-class "directory"}
 {:pattern #"\/yellowpages\/C-(?:Restaurants|Hotels)\/(?:S-[A-Z]{2}\/)?(?:T-[a-zA-Z\+\-_]+\/)?$"
  :page-class "directory"}
 {:pattern #"\/listings.*C=(?:Restaurants|Hotels).*paging=.*PI=[0-9]+$"
  :page-class "directory"}
]
  "tripadvisor.com"
[{:pattern #"\/Hotel_Review"
  :exclude-xpath "./html/body[@class='ltr domn_en_UK withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='lazyload_-762640762_80']/div[@id='history_carousel']/div[@id='history_carousel_content']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='lazyload_-762640762_80']/div[@id='history_carousel']/div[@id='history_carousel_content']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col sidebar']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='SIMILAR_HOTEL_CAROUSEL']/div[@class='piCarouselContent']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='ALSO_VIEWED']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='REVIEWS']/div[@class='inter_module']"
  :page-class "leaf"}
 {:pattern #"\/LocationTab\?d=[0-9]+&tab=amenities_lightbox&from=Hotel_Review$"
  :page-class "leaf"}
 {:pattern #"\/ShowUserReviews-"
  :exclude-xpath "./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col sidebar']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='REVIEWS']/div[@class='inter_module']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='SIMILAR_HOTEL_CAROUSEL']/div[@class='piCarouselContent']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='ALSO_VIEWED']"
  :page-class "leaf"}
 {:pattern #"\/Hotels\-"
  :page-class "directory"}
 {:pattern #"\/LocalMaps-"
  :page-class "directory"}
]
  "tripadvisor.de"
[{:pattern #"\/Hotel_Review"
  :exclude-xpath "./html/body[@class='ltr domn_en_UK withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='lazyload_-762640762_80']/div[@id='history_carousel']/div[@id='history_carousel_content']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='lazyload_-762640762_80']/div[@id='history_carousel']/div[@id='history_carousel_content']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col sidebar']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='SIMILAR_HOTEL_CAROUSEL']/div[@class='piCarouselContent']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='ALSO_VIEWED']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='REVIEWS']/div[@class='inter_module']"
  :page-class "leaf"}
 {:pattern #"\/LocationTab\?d=[0-9]+&tab=amenities_lightbox&from=Hotel_Review$"
  :page-class "leaf"}
 {:pattern #"\/ShowUserReviews-"
  :exclude-xpath "./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col sidebar']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='REVIEWS']/div[@class='inter_module']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='SIMILAR_HOTEL_CAROUSEL']/div[@class='piCarouselContent']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='ALSO_VIEWED']"
  :page-class "leaf"}
 {:pattern #"\/Hotels\-"
  :page-class "directory"}
 {:pattern #"\/LocalMaps-"
  :page-class "directory"}
]
  "tripadvisor.dk"
[{:pattern #"\/Hotel_Review"
  :exclude-xpath "./html/body[@class='ltr domn_en_UK withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='lazyload_-762640762_80']/div[@id='history_carousel']/div[@id='history_carousel_content']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='lazyload_-762640762_80']/div[@id='history_carousel']/div[@id='history_carousel_content']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col sidebar']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='SIMILAR_HOTEL_CAROUSEL']/div[@class='piCarouselContent']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='ALSO_VIEWED']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='REVIEWS']/div[@class='inter_module']"
  :page-class "leaf"}
 {:pattern #"\/LocationTab\?d=[0-9]+&tab=amenities_lightbox&from=Hotel_Review$"
  :page-class "leaf"}
 {:pattern #"\/ShowUserReviews-"
  :exclude-xpath "./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col sidebar']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='REVIEWS']/div[@class='inter_module']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='SIMILAR_HOTEL_CAROUSEL']/div[@class='piCarouselContent']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='ALSO_VIEWED']"
  :page-class "leaf"}
 {:pattern #"\/Hotels\-"
  :page-class "directory"}
 {:pattern #"\/LocalMaps-"
  :page-class "directory"}
]
  "tripadvisor.it"
[{:pattern #"\/Hotel_Review"
  :exclude-xpath "./html/body[@class='ltr domn_en_UK withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='lazyload_-762640762_80']/div[@id='history_carousel']/div[@id='history_carousel_content']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='lazyload_-762640762_80']/div[@id='history_carousel']/div[@id='history_carousel_content']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col sidebar']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='SIMILAR_HOTEL_CAROUSEL']/div[@class='piCarouselContent']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='ALSO_VIEWED']|./html/body[@class='ltr domn_en_US withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='REVIEWS']/div[@class='inter_module']"
  :page-class "leaf"}
 {:pattern #"\/LocationTab\?d=[0-9]+&tab=amenities_lightbox&from=Hotel_Review$"
  :page-class "leaf"}
 {:pattern #"\/ShowUserReviews-"
  :exclude-xpath "./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col sidebar']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='REVIEWS']/div[@class='inter_module']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='SIMILAR_HOTEL_CAROUSEL']/div[@class='piCarouselContent']|./html/body[@class='ltr domn_pt globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='SHOW_USER_REVIEW']/div[@class='col balance']/div[@id='ALSO_VIEWED']"
  :page-class "leaf"}
 {:pattern #"\/Hotels\-"
  :page-class "directory"}
 {:pattern #"\/LocalMaps-"
  :page-class "directory"}
]
  "venere.com"
[{:pattern #"venere.com\/(?!img|cgi|common|blog|privacy|aboutus|add-hotel|it|de|es|fr|ja|zh|maps|js|styles)[a-z\-]+\/[a-z\-]+\/(?:[a-z\-]+\/)?"
  :exclude-xpath "./html/body/div[1]/div[@id='themewrapper']/div[@id='main_container']/div[@id='other-hotels']"
  :page-class "leaf"}
 {:pattern #"\/destinations\/[a-z\-]+\/"
  :page-class "directory"}
]
  "booking.com"
[{:pattern #"\/hotel\/.+en\-us\.html"
  :exclude-xpath "./html/body[@id='b2hotelPage']/div[@id='bodyconstraint']/div[@id='bodyconstraint-inner']/div[@id='hotelTmpl']/table[@id='basiclayout']/tbody/tr/td[@id='left']/div[@id='hotelTmplSideBar']|./html/body[@id='b2hotelPage']/div[@id='bodyconstraint']/div[@id='bodyconstraint-inner']/div[@id='hotelTmpl']/table[@id='basiclayout']/tbody/tr/td[@id='right']/div[@id='althotels']"
  :page-class "leaf"}
 {:pattern #"destination\/(?:country|district|city)\/.+en\-us\.html"
  :page-class "directory"}
        ]
  "cheaptickets.com"
[{:pattern #"\/hotels\/[A-Za-z0-9&\-\_\/]+\.h[0-9]+\/?$"
  :exclude-xpath "./html/body[@id='resultsRightRail']/div[@id='bodyWrapper']/div[@id='contentContainer']/div[@id='content']/div[@id='rail']/div[@class='similarHotelsMod ']"
  :page-class "leaf"}
 {:pattern #"(?:\/App\/ViewSpecificHotelLP\?masterId=[0-9]+|\/hotels\/[A-Za-z0-9&\-\_\/]+\.h[0-9]+\/?$)"
  :exclude-xpath "./html/body[@id='resultsRightRail']/div[@id='bodyWrapper']/div[@id='contentContainer']/div[@id='content']/div[@id='rail']/div[@class='similarHotelsMod ']"
  :page-class "leaf"}
 {:pattern #"\/cheap-travel\/hotels\/[a-z0-9\-]+.shtml"
  :page-class "directory"}
        ]
  "city-of-hotels.com"
[{:pattern #"\/[0-d]+\/bkg-[0-9]+.html$"
  :page-class "leaf"}
 {:pattern #"\/[0-d]+\/usa(\/[^\/]+)*\/[0-9]+\.html$"
  :page-class "directory"}
        ]
  "expedia.com"
[{:pattern #"\/[A-Za-z\-]+\.h[0-9]+\.Hotel\-Information$"
  :exclude-xpath "./html/body[@id='hotelinfo_body']/div[@class='xp-grd-widget xp-b-clearfix ']/div[@id='infosite_AColumn']"
  :page-class "leaf"}
 {:pattern #"\/Destinations\-In[A-Za-z\-]+\.d[0-9]+\.Hotel\-Destinations$"
  :page-class "directory"}
 {:pattern #"\/[A-Za-z\-]+\.d[0-9]+\.Travel\-Guide(?:\-City\-All)?\-Hotels$"
  :page-class "directory"}
        ]
  "hotelclub.com"
[{:pattern #"\/(?!Common|info)[a-zA-Z0-9\-]+\/(?:reviews|photos|Casino|Bed\-and\-Breakfast|Swimming\-pool|Parking|[0-9]\-star\-hotels|Internet-Access|Restaurant\-Cafe|Motel|Resort|Conference\-Room|Pet\-Friendly|Golf|Family\-Friendly).*"
  :exclude-xpath "./html/body/div[@class='page frame']/div[@class='body'][1]/div[@class='main']/div[@id='hotelDetails']/div[@id='hotel-listing']|./html/body/div[@class='page frame']/div[@class='body'][1]/div[@class='main']/div[@id='hotelDetails']/table/tbody|./html/body/div[@class='page frame']/div[@class='body'][1]/div[@class='leftCol']"
  :page-class "leaf"}
        ]
  "hotelplanner.com"
[{:pattern #"\/Hotels\/[0-9]+\/Reservations-[A-Za-z0-9\-]+[0-9]+"
  :exclude-xpath "./html/body/table[@id='MainTable']/tbody/tr[3]/td/table[@id='ContentTable']/tbody/tr[1]/td[@class='Default']/table[2]/tbody/tr[10]/td"
  :page-class "leaf"}
 {:pattern #"\/Hotels\/(?:State|[0-9]+)\-[A-Za-z]+\.html"
  :page-class "directory"}
 {:pattern #"javascript:document\.location=\'\/Hotels\/[0-9A-Za-z\-]+.html\?&StartRow=[0-9]+"
  :page-class "directory"}
 {:pattern #"(?:\/zip\/|[0-9]+\-Brand|\/Hotels\/[0-9]+\-in\-[^\/\-]+\-[^\/\-]+)"
  :page-class "directory"}
        ]
  "travelocity.com"
[{:pattern #"\/hotel\/HotelLanding\.do\?propertyId=[0-9]+&tab=features?"
  :page-class "leaf"}
 {:pattern #"\/hotel-d\d{4}(?:-north-america-usa-\S+|[\S]+)-hotels(?:[^_]+)?"
  :page-class "directory"}
        ]
  "manta.com"
[{:pattern #"\/ic\/[a-z0-9]+\/ca\/[^\/]+$"
  :exclude-xpath "./html/body/div[@id='body-holder']/div[@id='wrapper']/div[@id='main']/div[@class='tabs']/div[@id='profile-tab']/div[@class='wrapp']/div[@class='sidebar']/div[@class='box']"
  :page-class "leaf"}
 {:pattern #"\/c\/[a-z0-9]+\/[^\/]+$"
  :exclude-xpath "./html/body/div[@id='body-holder']/div[@id='wrapper']/div[@id='main']/div[@class='container']/div[@class='main-holder']/div[@class='tabses']/div[@id='profile-tab']/div[@id='related-content-footer']"
  :page-class "leaf"}
 {:pattern #"\/world\/North\+America\/Canada\/(?:Alberta|British\+Columbia|Manitoba|New\+Brunswick|Newfoundland|Nova\+Scotia|Ontario|Prince\+Edward\+Island|Quebec|Saskatchewan|Newfoundland\+and\+Labrador|Nunavut|Yukon\+Territory|Northwest\+Territories)\/(?:[^\/]+--[A-Z0-9]{2,5}\/(?:\?pg=[0-9]+)?|(?:[^\/]+\/)?[^\/]+--[A-Z0-9]{8}\/(?:\?pg=[0-9]+)?|(?:\?pg=[0-9]+)?)$"
  :page-class "directory"}
 {:pattern #"\/mb_[0-9]+_[A-Z0-9]+_[A-Z0-9]+\/"
  :page-class "directory"}
]
  "patch.com"
[{:pattern #"\/listings\/[^#]+$"
  :page-class "leaf"}
 {:pattern #"\/places\/category\/hotels-lodging$"
  :page-class "directory"}
 {:pattern #"\/places\/category\/1998198604\?page=[0-9]"
  :page-class "directory"}
]
  "allstays.com"
[{:pattern #"\/hotels\/[A-Z]+\/([^\/]+)\.htm$"
  :exclude-xpath "./html/body/div[@id='wrapper']/div[@id='far_right']"
  :page-class "leaf"}
 {:pattern #"\/[^\/]+\/(?:[^\/]+.htm)?$"
  :page-class "directory"}
]
  "arrive.at"
[{:pattern #"\/[0-9]+[a-z]+\.htm$"
  :exclude-xpath "./html/body/div[1]/table/tbody/tr[2]/td/table/tbody/tr/td/table/tbody/tr[5]/td[1]/table/tbody/tr[2]/td/table"
  :page-class "leaf"}
 {:pattern #"\/[0-9]+[a-z]+\/[a-z]+[0-9]+(?:\/[0-9]+)?\.htm$"
  :page-class "directory"}
]
  "destination360.com"
[{:pattern #"\/(?:[a-z0-9\-]+\/)*hotel$"
  :exclude-xpath "./html/body/div[@id='wrap']/div[@id='column-wrap']/div[@id='column-left']|./html/body/div[@id='wrap']/div[@id='column-wrap']/div[@id='column-right-single-hotel']/div[@id='column-right-single-hotel-right']"
  :page-class "leaf"}
 {:pattern #"\/search\/[^\/]+(?:\?page=[0-9]+&search=[^\/]+)?"
  :page-class "directory"}
 {:pattern #"\/[^\/]+\/[^\/]+\/[^\/]+\/[^\/]+(?:\/hotels)?$"
  :page-class "directory"}
]
  "explore.to"
[{:pattern #"\/listing\/[0-9]+\/[^\/]+\.html$"
  :exclude-xpath "./html/body/div[@class='wrapper']/div[@class='content']/div[@class='sidebar']"
  :page-class "leaf"}
 {:pattern #"(?:\/listing)?\/usa\/[^\/]+\/(?:[^\/]+\/see\/travel-transportation-lodging\/(?:p_2\/)?)?$"
  :page-class "directory"}
]
  "sprice.com"
[{:pattern #"\/hotel-reviews\/[^\/]+\/[^\/]+\/[^\/]+\/hotel-reviews-[a-z_]+-[0-9]+$"
  :exclude-xpath "./html/body[@id='sprice']/div[@class='content']/div[@class='response_list hotel_card']/div[@class='right_column']|./html/body[@id='sprice']/div[@class='content']/div[@class='footer conforms_to_pageflow']"
  :page-class "leaf"}
 {:pattern #"\/hotel-reviews(?:\/[^\/]+\/[^\/]+\/hotel-reviews-[a-z_]+-[0-9]+)?$"
  :page-class "directory"}
]
  "yahoo.com"
[{:pattern #"\/info-[0-9]+-[^\/]+$"
  :exclude-xpath "./html[@id='yui_3_2_0_12_133296181663615']/body[@id='yl-profile']/div[@id='doc']/div[@id='yui_3_2_0_12_133296181663614']/div[@id='masthead']/div[@class='yl-bd']/div[@class='mod_profile-rightbar']|./html[@id='yui_3_2_0_12_133296181663615']/body[@id='yl-profile']/div[@id='doc']/div[@id='yui_3_2_0_12_133296181663614']/div[@id='masthead']"
  :page-class "leaf"}
 {:pattern #"\/(?:.*?Travel\+Lodging\/Hotels\+Lodging[^\/]*(?:\/[^\/]+)?)?$"
  :page-class "directory"}
 {:pattern #"\/results.*?=Hotel.*?(?:radius=[0-9]+|start=[0-9]+)$"
  :page-class "directory"}
]
  "sanfranciscohotels.com"
[{:pattern #"\/hotels\/by-(?:location|star|type|name|brand)\/[^\.]+\.html$"
  :exclude-xpath "./html/body/div[@id='body']/div[@id='php-include']/table[@class='props']/tbody/tr[4]"
  :page-class "leaf"}
 {:pattern #"\/hotels\/(?:by-(?:location|star|type|name|brand)\/(?:[^\/]+\/)?)?$"
  :page-class "directory"}
]
  "tripadvisor.co.uk"
[{:pattern #"\/Hotel_Review.*"
  :exclude-xpath "./html/body[@class='ltr domn_en_UK withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col sidebar']|./html/body[@class='ltr domn_en_UK withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='SIMILAR_HOTEL_CAROUSEL']/div[@class='piCarouselContent']|./html/body[@class='ltr domn_en_UK withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='ALSO_VIEWED']|./html/body[@class='ltr domn_en_UK withFtr globalNav2011_reset']/div[@id='PAGE']/div[@id='MAIN']/div[@id='BODYCON']/div[@id='HDPR_V1']/div[@class='col balance']/div[@id='REVIEWS']/div[@class='inter_module']"
  :page-class "leaf"}
 {:pattern #"\/Hotels\-"
  :page-class "directory"}
]
  "uptake.com"
[{:pattern #"\/[^\/]+\/[^\/]+\/[^\.]+_[0-9]+\.html$"
  :exclude-xpath "./html/body[@id='detail']/div[@id='detail_wrap']/div[@class='grid_24 alpha omega clearfix'][2]/div[@id='sidebar_col']|./html/body[@id='detail']/div[@id='detail_wrap']/div[@class='grid_24 alpha omega clearfix'][2]/div[@id='content_col']/div[@class='mod-border-wrapper clearfix'][4]/div[@id='recently-viewed']|./html/body[@id='detail']/div[@id='detail_wrap']/div[@class='grid_24 alpha omega clearfix'][2]/div[@id='content_col']/div[@id='ad-position-1']/div[@class='adsense-mod-border ']|./html/body[@id='detail']/div[@id='detail_wrap']/div[@class='grid_24 alpha omega clearfix'][2]/div[@id='content_col']/div[@class='google-interruptor-ad clearfix'][2]/div[@class='adsense-mod-border ']|./html/body[@id='detail']/div[@class='outer maryland']/div[@id='outer']/div[@id='inner']/div[@id='content']/div[@class='maincontent']/div[@id='details_box']/div[@class='rfloat']/div[@id='tophotels_hdpr']|./html/body[@id='detail']/div[@class='outer maryland']/div[@id='outer']/div[@id='inner']/div[@id='content']/div[@class='sidebar']|./html/body[@id='detail']/div[@class='outer maryland']/div[@id='outer']/div[@id='inner']/div[@id='content']/div[@class='maincontent']/div[@class='detailsgrp']/dl[@class='highlights']"
  :page-class "leaf"}
 {:pattern #"\/[^\/\.]+(?:\.html|\/[^\/]+\/[0-9]+\.html|\/[^\/]+\/[0-9]+\/with\/p-[0-9]+\.html)$"
  :page-class "directory"}
 {:pattern #"\/(?:vacation_rentals|bed_and_breakfasts\/[^\/]+\/[^\/]+\/[0-9]+\.html$|\/family\.html$|\/family\/[0-9]+\.html$|cheap_vacations|pet_friendly)"
  :page-class "directory"}
]
  "virtualtourist.com"
[{:pattern #"\/hotels(?:\/[^\/]+)+BR-1\.html$"
  :exclude-xpath "./html[@class='stylish-select']/body[@class='twoColumn travelGuides hotelSpec']/div[1]/div[@id='content_container']/div[@id='secondaryContent']|./html[@class='stylish-select']/body[@class='twoColumn travelGuides hotelSpec']/div[1]/div[@id='content_container']/div[@id='mainContent']/div[@id='popularHotels']/div[@class='listItemContainer clearfix']"
  :page-class "leaf"}
 {:pattern #"\/(?:hotels|travel)(?:\/[^\/]+)*(?:TG-C-1|\/TravelGuide-[A-Za-z]+)\.html$"
  :page-class "directory"}
 {:pattern #"\/m\/"
  :page-class "directory"}
 {:pattern #"\/forum.*\-forum\.html$"
  :page-class "directory"}
]
  "yellowpages.com"
[{:pattern #"\/[^\/]+\-[a-z]{2}\/mip\/(?:[a-z]+\-)+[0-9]+$"
  :exclude-xpath "./html/body[@class='more_info_details webkit chrome linux']/div[@id='layout']/div[@id='container']/div[@id='canvas']/div[@id='right-column']/div[@class='module more-like-this']|./html/body[@class='more_info_details webkit chrome linux']/div[@id='layout']/div[@id='container']/div[@id='canvas']/div[@id='left-column']/div[@class='interest-based-ad']"
  :page-class "leaf"}
 {:pattern #"\/info-[0-9]+"
  :exclude-xpath "./html/body[@class='more_info_details webkit chrome linux']/div[@id='layout']/div[@id='container']/div[@id='canvas']/div[@id='right-column']"
  :page-class "leaf"}
 {:pattern #"\/[^\/]+\-[a-z]{2}\/[^\/]+$"
  :page-class "directory"}
 {:pattern #"\/[^\/]+\/[^\/]+\-[^0-9]+$"
  :page-class "directory"}
]
  "yelp.com"
[{:pattern #"\/biz\/[^\/]+$"
  :exclude-xpath "./html[@class='js']/body[@id='yelp_main_body']/div[@id='wrap']/div[@id='super-container']/div[@class='container']/div[@class='clearfix layout-block layout-e']/div[@id='side']|./html[@class='js']/body[@id='yelp_main_body']/div[@id='wrap']/div[@id='super-container']/div[@class='container']/div[@class='clearfix layout-block layout-e']/div[@id='main']/div[@id='bizBox']/div[@id='adsense']"
  :page-class "leaf"}
 {:pattern #"\/[^\?\s]+\?[^=]+=[^\/]+$"
  :page-class "directory"}
]
  "rentalo.com"
[{:pattern #"\/[0-9]+\/[^\.]+\.html$"
  :page-class "leaf"}
 {:pattern #"\/vacation-rentals\/(?:[^\/]+\/)+$"
  :page-class "directory"}
]
  "smartertravel.com"
[{:pattern #"\/hotel-listings\/[0-9]+\-[^\.]+\.html$"
  :page-class "leaf"}
 {:pattern #"\/travel-guides\/[^\.]+\.(?:html|php)\?[^=]+=[0-9]+$"
  :page-class "directory"}
]
  "insiderpages.com"
[{:pattern #"\/b\/"
  :exclude-xpath "./html/body/div[@id='adskin']/div[@id='wrapper']/div[@id='doc4']/div[@id='bd']/div[@id='business_profile']/div[@id='profile_page_sidebar']|./html/body/div[@id='adskin']/div[@id='wrapper']/div[@id='doc4']/div[@id='bd']/div[@id='business_profile']/div[@class='three_column span_2 right_border']/div[@id='comparison_module']/div[@class='clearfix columns']"
  :page-class "leaf"}
 {:pattern #"\/s\/"
  :page-class "directory"}
]
  "citysearch.com"
[{:pattern #"\/(?:profile|review)\/(?:map\/)?[0-9]+"
  :exclude-xpath "./html[@class='yui3-js-enabled']/body[@class='hotels_visitorsPage bravoDesign']/div[@id='adskin']/div[@id='wrapper']/div[@id='container']/div[@id='secondaryContent']"
  :page-class "leaf"}
 {:pattern #"\/listings\/[^\/]+\/[^\/]+\/[0-9_]+"
  :page-class "directory"}
]
}
