如何确定给定的推文是否是视频?

时间:2018-04-11 23:11:00

标签: twitter-search

假设我有两条推文:

  1. https://twitter.com/BuzzFeed/status/917922958307295233
  2. https://twitter.com/BuzzFeed/status/876083996026916865
  3. 我希望能够快速确定推文是否包含视频。最好的方法是什么?

    我尝试过使用oEmbed API,但它没有提供我需要的信息。 https://dev.twitter.com/web/embedded-timelines/oembed

2 个答案:

答案 0 :(得分:0)

发布临时答案 我可以访问推文的嵌入式html。因此,第一个推文示例将嵌入html:

<blockquote class=\"twitter-tweet\" data-lang=\"en\"><a href=\"https://twitter.com/BuzzFeed/status/917922958307295233?ref_src=twsrc%5Etfw\" /></blockquote>

和第二个推文示例将嵌入html:

<blockquote class=\"twitter-video\" data-lang=\"en\"><a href=\"https://twitter.com/BuzzFeed/status/876083996026916865?ref_src=twsrc%5Etfw\" /></blockquote>

我可以简单地查看blockquote类名来确定twitter是视频还是简单的推文。

但是,如果您无法访问推文的嵌入式html,则此解决方案将无法运行,因此仍然可以将此问题打开以获得答案。

答案 1 :(得分:0)

您可以在Twitter搜索中使用filter:videos高级搜索运算符,仅过滤包含from:BuzzFeed filter:videos for example等视频的推文。此类过滤器可以与其他过滤器和/或布尔参数结合使用,以确保您将搜索范围缩小到只有您要验证的推文。