0

YouTubeダウンローダーを作ろうとしています。これは webbrowser を介して機能するため、たとえば、ユーザーが textbox1 に YouTube ビデオのリンクを入力すると、webbrowser が「mp4.ee」にリダイレクトされ、リンクが挿入され、自動的にダウンロードがクリックされます。ただし、mp4.ee でダウンロードをクリックすると、別のダウンロード ボタンが表示されます。2番目のダウンロードリンクをクリックすると、ファイルを保存するように求められますが、プログラムにダウンローダーでファイルを自動的にダウンロードさせたいので、2番目のダウンロードボタンのリンクを見つけたいです。私のコード:

mp4.ee にリンクを挿入してダウンロードを押すコード:

WebBrowser1.Document.GetElementById("Form").SetAttribute("value",   TextBox1.Text)    
WebBrowser1.Document.GetElementById("Button").InvokeMember("click")  
Application.DoEvents()

このコードを使用すると、2 番目のダウンロード ボタンをクリックしてファイルを保存するように求められますが、このボタンに含まれるリンクを文字列形式で調べたいと思います。

WebBrowser1.Document.GetElementById("PopupWindowButton").InvokeMember("click")
4

1 に答える 1

0

JQUERYを使用できます。

$("#Form").val(""+value); //get value
$("#Button").click(function() // event click of button
{});

このtry.jquery.com関数を参照してください

于 2013-10-02T18:31:47.607 に答える