"""XHamster.com — direct HTML scrape search results.
Search: `https://xhamster.com/search/?page=`
Scene URL: `https://xhamster.com/videos/-`
"""
from __future__ import annotations
import re
from app.connectors.direct_scrapers._search_base import BaseSearchScraper
class XHamsterScraper(BaseSearchScraper):
sitetag = "xhamstercom"
_search_url_template = "https://xhamster.com/search/{query}?page={page}"
_scene_url_re = re.compile(
r'href="(?Phttps://xhamster\.com/videos/(?P[a-z0-9_\-]+))"',
re.IGNORECASE,
)