わかりましたので、サイトに直接アクセスしてボタンなどを押す代わりに、ホットキーを使用してパンドラを制御できるようにするビジュアルベーシックプログラムに取り組んでいます。
私の質問に対して、サイトの JavaScript 変数にアクセスして曲名や経過時間などを取得する方法はありますか? (私はビジュアルベーシックにかなり慣れていません)
ダメージ、
私が試みる攻撃の角度は、winform 内の WebBrowser コントロールに Pandora をロードし、次のようなことを行うことです。
Private Sub GetFrames()
'Purpose: searches all frames in the document(s) and adds them to colDocuments
Dim i As Integer, j As Integer
j = 1
Set colDocuments = New Collection
colDocuments.Add WebBrowser1.Document
Do While j < colDocuments.Count + 1
For i = 0 To colDocuments.Item(j).frames.length - 1
colDocuments.Add colDocuments.Item(j).frames.Item(i).Document
Next i
j = j + 1
Loop
End Sub
そして、次のようにフォローアップします。
colDocuments(3).getElementsByName("TD").Item(10).Click
colDocuments オブジェクトの「3」は、クリックするターゲット「再生」、「一時停止」などになります。次に、目的のショートカット キーを、winform で作成した任意のボタンに関連付けることができます。これがあなたを正しい方向に導くことを願っています!! ソースをクリックして、このコードの入手先を確認してください。vbforums.com の TheVader に感謝します。