Re: 請問有辦法直接抓連結而不另開啟視窗嗎?

看板Programming作者時間18年前 (2007/01/31 18:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《LiloHuang.bbs@ptt.cc (築夢踏實)》之銘言: > 如果你只是想要連結的話 我想這應該不用到寫程式吧 > 先選你要找的電台 檢視網頁原始碼拉到最底下找到 > setMovieFile("把這邊的網址拷貝下來" > 如果要寫程式的話 就先把網頁抓回來用正規表示法去比對 > #!/usr/bin/perl > use LWP::Simple; > $_ = get 'http://radio.hinet.net/radio/player/player_ie.jsp?radio_id=248'; > print $1 if(/setMovieFile\("([^"]+)"/); 謝謝。 不過我使用的平台是 WinXP 後來發現開啟 Windows Media Player 11 反而更慢,不如內嵌於 firefox 網頁中。 <script>window.open("", "", "width=165,height=10").document.write("<embed type='application/x-mplayer2' id='Player' width='150' height='52' src='http://grm.cdn.hinet.net/media/radio/play.asp?mmsurl=mms://live.media.hinet.net/Radio_chimei?RADIOWEBBB89B7A5-1292-442F-9A3F-BB9FA0B1D65C' autoStart='1' stretchToFit='1' showControls='1' showStatusBar='1' showTracker='0' enableErrorDialogs='1' showPositionControls='0'></embed>");</script> 網頁裡面直接這樣寫也不錯。^^ (還有更好的寫法嗎?) -- ┌───────── 認 真 練 英 文 ────────┐ http://home.kimo.com.tw/previewslave/english/english.html └───────────From:火星───────────┘ --
文章代碼(AID): #15m70a00 (Programming)
文章代碼(AID): #15m70a00 (Programming)