我正在尝试获取(https://twitter.com/i/videos/823649890379120640?embed_source=facebook)的视频URL。

我尝试遍历源代码,但给出相同的URL链接

<meta  property="og:video:url" content="https://twitter.com/i/videos/823649890379120640?embed_source=facebook">


是否有技巧来获取视频的URL或其位置?

#1 楼

您正在查看错误的代码段。 Twitter的特征略显模糊。将其订购后,您会收到类似以下内容的信息:另一个提示:“ video_url”指向播放列表文件。由于法律义务,我不会这样做。

我希望这会有所帮助

评论


最初由@reversalmushroom撰写,并由我作为评论发布,因为他们没有足够的声誉来发表评论:“我仍然无法从那里找到视频URL。我如何找到它?以“ .mp4”之类的格式或其他一些视频格式显示。”

–巨型甜菜
17-10-31在7:16

#2 楼

youtube-dl是一个不错的程序,可以从许多网站下载媒体内容,包括twitter(尽管有程序名称)。它是开源的,对其进行研究可以帮助您了解如何检索正确的URL和其他各种内容(媒体质量等)

#3 楼

是的你可以。原始帖子在这里。

说明:

在您的链接中:https://twitter.com/i/videos/823649890379120640?embed_source=facebook

您可以看到带有一些信息的JSON。


"statusTimestamp":{"local":"21:53 - 23 janv. 2017"}
"user":{"screen_name":"VinePhilly" ...}
"tweet_id":"823649890379120640"

因此,您可以使用https://twitter.com/VinePhilly访问所有者的个人资料,并制作网址以使用https://twitter.com/VinePhilly/status/823649890379120640访问原始帖子。

模式是:https://twitter.com/user/status/tweet_id

评论


问题是关于访问视频文件,而不是原始的推文...

–滕西拜
17-10-31在13:20