我試圖創建一個代碼來下載嵌入在頁面中的mp3文件。它以提交表單開始。您輸入URL並提交,然後將該頁面的HTML源代碼寫入文本文件。我還設置了腳本來搜索源代碼以查看是否嵌入了音頻文件。我想我應該包括它不是在filename.mp3的格式。格式爲:使用PHP搜索文本文件
embed type="application/x-shockwave-flash" src="http://diaryofthedead.tumblr.com/swf/audio_player_black.swf?audio_file=http://www.tumblr.com/audio_file/1435664895/tumblr_lb2ybulZkt1qb5hrc&color=FFFFFF" height="27" width="207" quality="best"
所以這裏的東西,但只是你要添加到文件的末尾,它重定向到MP3文件的某些字符串。我知道字符串。我想要做的是提取,例如「http://www.tumblr.com/audio_file/1435664895/tumblr_lb3ybulZkt1q5hrc」從這個中間。我知道如何從文件中讀取,但我不知道如何從它中提取某些部分而不知道確切的文件名。那麼有什麼辦法可以讓它搜索「audio_file」的源代碼,如果它找到了字符串,請提取音頻文件?