我想訪問頁面內的DOM與MP4擴展,頁面不是視頻也沒有音頻,它只是一個只有MP4延伸「http://playbb.me/embed.php?w=600&h=438&vid=at/nw/sore_ga_seiyuu_-_10.mp4」的HTML。以下是我用來使用Simple HTML DOM訪問它的代碼。此策略適用於其他網址,但不包含此類延伸的網址。它只是給了我空白頁面。如何訪問MP4擴展頁面的DOM?
$url= "http://playbb.me/embed.php?w=600&h=438&vid=at/nw/sore_ga_seiyuu_-_10.mp4";
$url_link = urldecode($url);
$html = file_get_html($url_link);
$raw_html = $html->find('body', 0)->innertext;
echo $raw_html;
的URL沒有一個」約會專家「 擴展的內容。網址沒有擴展名,至少不包含遠程相關的擴展名。文檔的內容類型是「text/html」,這是重要的。 – Quentin
當我運行它時,該代碼不會顯示空白頁。我無法重現您的問題。 https://www.evernote.com/l/AAMQJx1vdGJEV5RdCbFsta3QLNVoIhVOO_I – Quentin
你爲什麼要解碼URL中的數據?當然'file_get_html'期望通過一個有效的URL?沒有一個已解碼所有轉義字符。 – Quentin