2012-03-26 130 views
1

我想製作一個C/C++程序,它將能夠獲取特定網站(www.youtube.com)上可用的所有視頻鏈接,並且鏈接將會保存在一個文件中。我爲此搜索了很多,但無法獲得任何有效的信息。如何從C/C++中的給定URL獲得視頻鏈接

任何幫助將不勝感激。

預先感謝

+1

C++不是最好的語言。你應該考慮使用JavaScript。您的網絡瀏覽器會動態創建一些鏈接,因此如果您編寫簡單的網絡瀏覽器之類的東西,它將無法正確工作。 – 2012-03-26 11:08:24

+0

你在問整個應用程序?或者獲取數據?我會使用CURL(http://curl.haxx.se/),用正則表達式解析獲取的HTML的內容以查找所有鏈接的視頻資源。 – thomthom 2012-03-26 11:11:23

+0

@BartekBanachewicz任務可以通過任何語言輕鬆完成。 – 2012-03-26 11:12:20

回答

1

先下載,打開插座或使用的HTML頁面。然後在具有watch?v=ASs8odtJjLI模式的源代碼中查找html錨點。這些是視頻鏈接。

您可以通過直接在命令行中調用curl來獲取樣本捲曲代碼。

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

現在根據您的需要更改sample_curl.c。解析使用HTML解析器。

+0

感謝您的回覆......我認爲這可能對我有幫助。所以,我必須經歷這個,我會盡快回復你... – geeta 2012-03-27 05:36:54

相關問題