web2vec.extractors.whois_features module
- class web2vec.extractors.whois_features.WhoisFeatures(domain_name: List[str], registrar: Optional[str], whois_server: Optional[str], referral_url: Optional[str], updated_date: Optional[datetime.datetime], creation_date: Optional[datetime.datetime], expiration_date: Optional[datetime.datetime], name_servers: List[str], status: List[str], emails: List[str], dnssec: Optional[str], name: Optional[str], org: Optional[str], address: Optional[str], city: Optional[str], state: Optional[str], zipcode: Optional[str], country: Optional[str], raw: Dict = <factory>)[source]
Bases:
object- address: str | None
- city: str | None
- country: str | None
- created_within_30_days: bool | None = None
- created_within_365_days: bool | None = None
- creation_date: datetime | None
- creation_datetime: datetime | None = None
- days_until_expiration: int | None = None
- dnssec: str | None
- property domain_age
- domain_age_days: int | None = None
- domain_name: List[str]
- emails: List[str]
- expiration_date: datetime | None
- expiration_datetime: datetime | None = None
- expires_within_30_days: bool | None = None
- expires_within_7_days: bool | None = None
- is_expired: bool | None = None
- name: str | None
- name_servers: List[str]
- org: str | None
- raw: Dict
- referral_url: str | None
- registrar: str | None
- state: str | None
- status: List[str]
- updated_date: datetime | None
- whois_server: str | None
- zipcode: str | None
- web2vec.extractors.whois_features.get_whois_features(domain: str) WhoisFeatures | None[source]
Fetch WHOIS data for a given domain.
- web2vec.extractors.whois_features.get_whois_features_cached(domain: str) WhoisFeatures[source]
Cache the WHOIS data for a given domain.