php 如何提取直接的facebook视频网址

b09cbbtk  于 2023-03-16  发布在  PHP
关注(0)|答案(5)|浏览(205)

我试图从Facebook视频链接中提取Facebook视频文件页面的URL,但我无法继续进行。
例如:我的Facebook视频网址是:https://www.facebook.com/nerdandco/videos/1662140250706521/
我要提取的Facebook视频文件URL是:https://video-ord1-1.xx.fbcdn.net/hvideo-xpf1/v/t42.1790-2/12616394_491864644347782_1646982338_n.mp4?efg=eyJybHIiOjU2NywicmxhIjo1MTIsInZlbmNvZGVfdGFnIjoidjNfNDI2X2NyZl8yM19tYWluXzMuMF9zZCJ9&rl=567&vabr=315&oh=333a80044ec836e9b2228afb58cba6c1&oe=56A51D9B
如何使用php或javascript获得此网址?提前感谢:)

eaf3rand

eaf3rand1#

Facebook链接示例:I cant post more than 2 links. Sorry about that
视频链接:No more than 2 links
1.将www更改为m https://www.facebook.com ...更改为https://m.facebook.com/
2.按Ctrl + Shift + I,然后按Ctrl + Shift + C
3.点击视频播放并复制源代码
我会给予你一张照片让你看看它是什么样子的

gwbalxhn

gwbalxhn2#

下面是HTTP GET命令的示例...

https://graph.facebook.com/v2.5/nerdandco/videos/?fields=backdated_time_granularity,content_category,copyrighted,backdated_time,created_time,description,embeddable,permalink_url,from,embed_html,source,icon,id,is_instagram_eligible,length,picture,place,privacy,published,status,scheduled_publish_time,title,updated_time,captions,comments,sharedposts,likes,tags,thumbnails&limit=10&access_token=<RETRIEVE YOUR OWN ACCESS TOKEN>

请注意,您可以随意选择要查询的字段、用户名和要请求的对象(在本例中为视频)。
但是,还要注意,您必须创建自己的访问令牌,并且您所做的查询将使用您的名字,(因此不要滥用此功能)。
你可以在Facebook的Graph Explorer Tool中使用它的API(创建你自己的访问令牌):https://developers.facebook.com/tools/explorer/
我建议你在Facebook开发者网站上多阅读一些。
祝你好运!:)

cygmwpex

cygmwpex3#

我还没有在PHP中尝试过这个,因为Facebook已经删除了API中返回视频源代码的选项,所以我用Python让它工作;)

import requests as r
import re

url = "EntervideoURLhere"
html = r.get(url)
# for low Quality version
video_url = re.search('sd_src:"(.+?)"', html.text).group(1)
print(video_url)

# for HD version
video_url = re.search('hd_src:"(.+?)"', html.text).group(1)
print(video_url)
ecbunoof

ecbunoof4#

276508326057504/feed?字段=消息、链接、创建时间、类型、名称、ID、源
source =〉将返回网址mp4视频帖子

"message": "Face Bank on Banggood",
  "link": "https://www.facebook.com/BanggoodLove/videos/301299256911744/",
  "created_time": "2016-09-01T04:59:49+0000",
  "type": "video",
  "name": "Face Bank",
  "id": "276508326057504_301299256911744",
  "source": "https://video.xx.fbcdn.net/v/t42.1790-2/14226238_1158241977553000_592726978_n.mp4?efg=eyJybHIiOjMwMCwicmxhIjo1MTIsInZlbmNvZGVfdGFnIjoidjJfNDAwX2NyZl8yN19tYWluXzMuMF9zZCJ9&rl=300&vabr=100&oh=3f89165b7d605f6c5de724110ba911cf&oe=595660F7"

相关问题