我正在尝试制作一个youtube下载程序。这可以通过webbrowser工作,例如用户在我的textbox1中键入youtube视频的链接,webbrowser重定向到" mp4.ee"并插入链接,然后自动点击下载。但是,一旦你点击mp4.ee上的下载,就会出现另一个下载按钮。这就是我的问题,如果我点击第二个下载链接,它会要求我保存文件,但我想找到第二个下载按钮的链接,因为我希望我的程序自动下载文件'下载器。 我的代码:
将链接插入mp4.ee并按下载的代码:
WebBrowser1.Document.GetElementById("Form").SetAttribute("value", TextBox1.Text)
WebBrowser1.Document.GetElementById("Button").InvokeMember("click")
Application.DoEvents()
使用此代码,它会单击第二个下载按钮,然后要求您保存文件,但我想以字符串格式找到此按钮包含的链接:
WebBrowser1.Document.GetElementById("PopupWindowButton").InvokeMember("click")
答案 0 :(得分:0)
您可以使用JQUERY。
$("#Form").val(""+value); //get value
$("#Button").click(function() // event click of button
{});
请参阅此try.jquery.com函数