我正在尝试制作一个 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")