简而言之:对于来自不同网站的文章,应选择一个主内容提取器;当您能够控制已知模板的提取规则时,则应选用选择器库。在采用某款工具之前,请分别评估缺失的段落、不需要的模板内容、元数据的准确性以及结构保留情况。
一篇丢失了最终资质的抓取文章,其误导性可能比空结果更严重。内容抓取工具有助于将网页标记转换为有用的文本,但这种转换的质量取决于您的项目需要保留哪些内容。搜索索引、阅读界面和研究档案对输出结果的要求未必相同。
请从您需要生成的文档入手。如果您希望从多家发布商处获取核心文章,自动主内容提取是一个有用的起点;如果您希望从已知模板中获取精确的描述、规格表或署名信息,显式选择器则能提供更多控制权。但这两种方法都无法解决上游响应中出现同意屏幕而非请求页面的问题。
本指南根据实际职责对比了四种成熟的库。随后,它提出了一种可重复的评估流程,供您用于自己的网页。目标是针对您的语料库做出有理有据的选择,并具备清晰的故障处理机制,而非提供一个通用的排名,或提出“某提取器能理解所有网站”这种缺乏依据的断言。




