Skip to main content

Module contact

Module contact 

Source
Expand description

§联系方式提取模块

从 HTML 页面中提取邮箱、电话、地址、社交媒体链接等联系信息。 改编自 halldyll-parser 的联系方式提取逻辑。

Structs§

Address
物理地址
ContactInfo
统一联系方式容器
Coordinates
地理坐标
Email
邮箱地址
Phone
电话号码
SocialLink
社交媒体链接

Enums§

EmailSource
邮箱来源
PhoneType
电话类型
SocialPlatform
社交平台枚举

Functions§

detect_phone_type
检测电话号码类型
detect_social_platform
检测社交媒体平台类型
extract_address_components
从原始文本中提取地址组成部分
extract_addresses
从 HTML 文档中提取地址信息
extract_business_name
从 HTML 文档中提取企业/组织名称
extract_contact_info
从 HTML 文档中提取所有联系信息
extract_email_label
提取邮箱附近的标签文本
extract_emails
从 HTML 文档中提取邮箱地址
extract_phone_label
提取电话号码附近的标签文本
extract_phones
从 HTML 文档中提取电话号码
extract_social_links
从 HTML 文档中提取社交媒体链接
extract_social_username
从社交 URL 中提取用户名
extract_structured_address
从结构化数据(JSON-LD / Microdata)中提取地址
find_contact_page
查找页面中的联系方式页面链接
get_emails
直接获取所有邮箱地址字符串
get_phones
直接获取所有电话号码字符串
get_social_links
直接获取所有社交链接 URL 字符串
has_contact_info
检查 HTML 文档中是否包含任何联系信息
is_valid_email
验证邮箱地址有效性(基础格式检查 + 排除常见无效地址)