Domanda Prendere href da un iframe tramite webbrowser

Matty80

Utente Bronze
18 Settembre 2020
45
11
0
25
Ciao, sto provando a estrarre il link di download di un servizio gratuito che scarica canzoni da youtube in mp3.
Sito
L'html di esempio è
Codice:
<a download="" href="https://x638jxfnvmcxbaxcskqsdadskdqnfwexc.shikisha.shiksha/f2xcqrz1wxf13dssdalkgrdjkgdklfjdsaklkcxmsacxzcdfsvsdcqwdjkkvfmdskicmsdascmamzcassmdamcxscxzcsacasvfdssacxzcsdxvsaqswcxzvbededvvb.php?nqusjmslpeprtmdsjkhghewojicwe0guhifkjbh2qqqhstexrsfiwhvfmmoorewioujgbhuiovshdkjwvcjhfdbwehjkvkjhsdnvmwouipfdwxjwsfiwhvfhlmj=yyhnlsoahifiztdsjkhghewojicwe0guhifkjbh2qqqhscscvsfiwhvffbbsrewioujgbhuiovshdkjwvcjhfdbwehjkvkjhsdnvmwouipfdryansfiwhvfmwdn222811prciwnbztwy5&amp;pxhotisnweqwlkdsjkhghewojicwe0guhifkjbh2qqqhsotjpsfiwhvfnshnrewioujgbhuiovshdkjwvcjhfdbwehjkvkjhsdnvmwouipfdnpsesfiwhvfoczq=yloyeevwdfcbpkdsjkhghewojicwe0guhifkjbh2qqqhszjdssfiwhvfeyczrewioujgbhuiovshdkjwvcjhfdbwehjkvkjhsdnvmwouipfdozixsfiwhvfhcimfslzpcikfrvnqldsjkhghewojicwe0guhifkjbh2qqqhsptjesfiwhvfmzsrrewioujgbhuiovshdkjwvcjhfdbwehjkvkjhsdnvmwouipfdyskesfiwhvfcchh&amp;fkdsadxcwaqcscasxcsacxsaxazxcvsdvdslssafdsvx=174147325&amp;dkjfsjksdadsdvcxxcvswscxrewsdf=sdx2&amp;sdwreggllslsdxvc&amp;sadklxcklkvb=qwrdcbkklsdxk&amp;jiijlks=lz9fSJUhlRoBL8M8qh4Ido&amp;uijdsdkdfkgfdsd=85652262237b1335ca34.14415852&amp;lkfdsfxc=lz9fSJUhlRoBL8M8qh4Ido&amp;nqusjmslpeprtmdsjkhghewojicwe0guhifkjbh2qqqhstexrsfiwhvfmmoorewioujgbhuiovshdkjwvcjhfdbwehjkvkjhsdnvmwouipfdwxjwsfiwhvfhlmj=yyhnlsoahifiztdsjkhghewojicwe0guhifkjbh2qqqhscscvsfiwhvffbbsrewioujgbhuiovshdkjwvcjhfdbwehjkvkjhsdnvmwouipfdryansfiwhvfmwdn222811prciwnbztwy5&amp;pxhotisnweqwlkdsjkhghewojicwe0guhifkjbh2qqqhsotjpsfiwhvfnshnrewioujgbhuiovshdkjwvcjhfdbwehjkvkjhsdnvmwouipfdnpsesfiwhvfoczq=yloyeevwdfcbpkdsjkhghewojicwe0guhifkjbh2qqqhszjdssfiwhvfeyczrewioujgbhuiovshdkjwvcjhfdbwehjkvkjhsdnvmwouipfdozixsfiwhvfhcimfslzpcikfrvnqldsjkhghewojicwe0guhifkjbh2qqqhsptjesfiwhvfmzsrrewioujgbhuiovshdkjwvcjhfdbwehjkvkjhsdnvmwouipfdyskesfiwhvfcchh"><button id="myImageId44" type="button" class="download2 download2dahover"><font color="#F08080">Download MP3 (Bitrate: 320 kbps | 7.28 MB | 00:03:10)</font></button></a>

Dunque nell'evento DocumentCompleted del controllo WebBrowser sto provando con :
Codice:
 Dim HtmlCollec As HtmlElementCollection
         HtmlCollec = WebBrowser1.Document.GetElementsByTagName("button")
         For Each iElement As HtmlElement In HtmlCollec
             If iElement.GetAttribute("id").Equals("myImageId44") Then
                 RichTextBox1.Text = iElement.ToString
                            End If
         Next

ma come output ottengo
System.Windows.Forms.HtmlElement

Sto provando pure con
Codice:
Dim element = WebBrowser1.Document.GetElementById("myImageId44")
         If element IsNot Nothing AndAlso element.Document.Links.Count > 0 Then
             Dim link = element.Document.Links(0).GetAttribute("href")
         End If

ma ottengo un link differente da quello di cui ho bisogno.
Questa Gif mostra il comportamento del sito. Qualsiasi soluzione è accetta, e se possibile ricavare il link da webclient sarebbe il massimo, se no mi accontento del WebBrowser. Grazie