【问题标题】:How do I scrape a meta tag's info?如何抓取元标记的信息?
【发布时间】:2018-05-25 08:10:28
【问题描述】:

我正在尝试使用Osmosis 抓取几个元标记的信息

元素如下所示:

<meta property="og:title" content="“here's the content!">

我看到一个视频使用这个:

tag: "meta[property='og:title']@content"

所以我这样尝试:

.find('head')
.set({
  description: "meta[property='og:title']@content"
})

但它不适用于我的小项目。我真的不知道如何正确地做到这一点。

任何帮助将不胜感激。

【问题讨论】:

    标签: node.js web-scraping css-selectors


    【解决方案1】:

    您可以使用以下方法获取相关元素:

    var myMeta = document.querySelector('meta[property="og:title"]');
    

    一旦你抓住它,你可以通过以下方式访问它的content 值:

    myMeta.content
    

    工作示例:

    var myMeta = document.querySelector('meta[property="og:title"]');
    
    console.log(myMeta.content);
    &lt;meta property="og:title" content="here's the content!"&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-23
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 2013-07-27
      • 2016-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多