Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何从C/C+中的给定URL获取视频链接+;_C++_C_Url_Video_Libcurl - Fatal编程技术网

C++ 如何从C/C+中的给定URL获取视频链接+;

C++ 如何从C/C+中的给定URL获取视频链接+;,c++,c,url,video,libcurl,C++,C,Url,Video,Libcurl,我想制作一个C/C++程序,该程序能够获取特定网站(www.youtube.com)上的所有可用视频链接,并将链接保存在一个文件中。我对此进行了大量搜索,但无法获得任何有效的信息 任何帮助都将不胜感激 提前感谢首先通过打开套接字或使用下载html页面。然后在源代码中查找html锚,其模式类似于watch?v=ASs8odtJjLI。这些是视频链接 通过直接在命令行中调用curl,可以获得示例curl代码 curl --libcurl sample_curl.c 'http://www.youtu

我想制作一个C/C++程序,该程序能够获取特定网站(www.youtube.com)上的所有可用视频链接,并将链接保存在一个文件中。我对此进行了大量搜索,但无法获得任何有效的信息

任何帮助都将不胜感激


提前感谢

首先通过打开套接字或使用下载html页面。然后在源代码中查找html锚,其模式类似于
watch?v=ASs8odtJjLI
。这些是视频链接

通过直接在命令行中调用
curl
,可以获得示例curl代码

curl --libcurl sample_curl.c 'http://www.youtube.com/watch?v=ASs8odtJjLI'

现在根据需要更改
sample\u curl.c
。要进行解析,请使用HTML解析器。

C++不是最好的解析语言。你应该考虑使用JavaScript。您的web浏览器会动态创建一些链接,因此,如果您编写类似于简单web浏览器的内容,它将无法100%正常工作。您是在询问整个应用程序吗?还是提取数据?我会使用CURL(),用正则表达式解析提取的HTML内容,以查找所有链接的视频资源。@BartekBanachewicz该任务可以用任何语言轻松完成。@BartekBanachewicz感谢您的回复。。。你能给任何链接,这将有助于解决我的问题。谢谢你的答复。。。我想这可能对我有帮助。所以,我必须经历这一切,我很快就会回到你身边。。。