http://musicovery.com/からアーティストと曲を取得しようとしています。全体がフラッシュアプリで、IEでソースを取得することができました(このページではFirefox、Chrome、ctrl + uを無効にしてアクセスできませんでした)。
だから私はこれにアプローチする方法のアイデアが必要です。それは可能ですか?まず、オブジェクトのパラメーター値にアクセスしようとしました。これは私が話しているフラッシュオブジェクトです:
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="musicovery" width="100%" height="100%"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="musicovery.swf&ctprec=si&idsong=&codeartist=&ccartist=&mood=&energy=&tempo=&dance=&type=&tag=&offre=&code=&link=&userid=" />
<param name="quality" value="high" />
<param name="bgcolor" value="#f0f0f0" />
<param name="wmode" value="opaque" />
<param name="allowScriptAccess" value="sameDomain" />
<!--<param name="flashvars" value="&ctprec=si&idsong=&codeartist=&ccartist=&mood=&energy=&tempo=&dance=&type=&tag=&offre=&code=&link=&userid=" />-->
<embed src="musicovery.swf" quality="high" bgcolor="#f0f0f0"
width="100%" height="50%" name="musicovery" align="middle"
wmode="opaque"
play="true"
loop="false"
quality="high"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
私はこれを使用しようとしました:
alert($('object#musicovery').find('param[name="movie"]').val());
それは未定義だと言っているので、これにアクセスすることさえできません。
ヒントが必要です:)
ありがとう!