【发布时间】:2016-12-20 14:35:14
【问题描述】:
我需要找到一个网页的主要内容并将其提取到数据库中。
Evernote Webclipper 和其他插件——我将它们用于 Chrome——为了便于阅读网页,能够找到网页的主要内容并消除所有其他干扰,将文本重新格式化为更大的字体大小和更易读的字体系列。
我想构建一个类似的功能,因为我需要保存网站的特定页面,只保存其主要内容(条款和服务页面以及隐私政策),删除侧边栏、标题等.
我打算用 PHP 构建这个东西,使用 Symfony 的爬虫组件,但我不知道如何评估每个标签以找到处理网页的主要内容。
有什么想法吗?
我想到的就是计算p 标签的数量并计算它们的平均长度,因此,标签中p 的数量越高,它们的平均长度越高可以给我一些排序指导...
【问题讨论】:
标签: php html symfony web-crawler