0

この質問をできるだけ明確に行うために最善を尽くします。javascript:void() リンクをクリックすることで通常開かれるポップアップ ウィンドウのソースを通過して読み取ることができる asp.net コードを作成することは可能ですか。基本的に、上記のポップアップのソースを読み取り、特定のリンクを抽出して、それらのリンクを Web ページにレンダリングしたいと考えています。私が達成しようとしているのは、上院議場のビデオを簡単にダウンロードできるようにする方法です。彼らのビデオは、シルバーライトを使用する新しいポップアップで開きます。mp4ファイルの場所はソースにあるので、そのURLを読みたいです。以下のコードを使用して同様のことを行いました。違いは、mp4 リンクがメイン ページにあったことです。コードはソースを読み取り、ビデオ リンクを出力したので、右クリックして名前を付けて保存できました。これは、ドイツの安全保障会議でのビデオ用でした。

Protected Sub btnClick_Click(sender As Object, e As EventArgs) Handles btnClick.Click
    Dim r As New Regex("\bhttps?://\S+\.(?:jpg|png|gif|mp3|mp4|3gp)\b", RegexOptions.IgnoreCase)


    Dim c As New WebClient
    Dim s As String = c.DownloadString(txtUrl.Text)
    Dim sb As New StringBuilder


    For Each m As Match In r.Matches(s)
        sb.Append("<a href=" & m.Value & ">" & m.Value & "</a><br />")
        divLinks.InnerHtml = sb.ToString
    Next
End Sub
4

0 に答える 0