可能重複:
Programmatically determine whether a Youtube video has been taken down以編程方式檢查YouTube視頻鏈接是否有效?
我要檢查鏈接到YouTube的視頻(或YouTube ID)的列表,看看他們是否還活着。 例如,我有一個鏈接列表,我想發送給Youtube並檢查每個鏈接是否指向視頻。 我可以檢查鏈接是否存在,但我想用腳本來做。
可能重複:
Programmatically determine whether a Youtube video has been taken down以編程方式檢查YouTube視頻鏈接是否有效?
我要檢查鏈接到YouTube的視頻(或YouTube ID)的列表,看看他們是否還活着。 例如,我有一個鏈接列表,我想發送給Youtube並檢查每個鏈接是否指向視頻。 我可以檢查鏈接是否存在,但我想用腳本來做。
如果你在使用PHP這樣做,請嘗試使用curl
與curl_multi_init
初始化捲曲。 (curl_init, or curl_multi_init)
發送多個請求(in multiple curl_exec calls if needed, or curl_multi_exec)
關閉卷曲。 (curl_close or curl_multi_close)
所以,是的,都在同一個會議上
我想到了捲曲,但無法測試它並檢查它是否奏效。你有什麼可能更具體?另外,如果您訪問不存在的視頻,則YouTube會提供虛擬網頁。這將是一個好主意,以確保有一個合理的方式來編程檢查請求的成功(我希望你能通過查看http響應來告訴我,但我無法測試,並且我不是100%確定這將是一種可靠的檢查方式) – Wug
見http://stackoverflow.com/questions/1591293/programmatically-determine-whether-a-youtube-video-has-been-taken-down?rq= 1 – iblue