Rails中的元标记解析

我正在寻找一些东西来帮助我解析类似于我在开放图形数据中找到的这个github项目的网站的一般元标记。 这是一个演示应用程序 。

基本上,我希望能够让用户输入来自新闻网站的URL并让它从标题,描述等中检索,从而为用户留下尽可能少的工作。 在我自己滚动之前,我想知道是否存在与上述项目类似的当前项目/ gem? (因为它只适用于开放图形而不是一般元标记)

我也注意到即使没有打开图形特定的标签, facebook的linter也能做到这一点。

我会推荐Nokogirigem 。 它是一个HTML,XML等解析器,因此您可以使用它来自己解析页面。 这种方法的好处在于它为您的特定用例提供了最大的灵活性。 只要您可以使用XPath或CSS3选择器表达它们,就可以使用gem来解析任何元标记和标头标记。

您也可以尝试免费(对于大多数)我构建的Open Graph API: http : //www.opengraph.io/