簡體   English   中英

從VB.NET的網頁上獲取CSS bg圖像

[英]Get CSS bg image from web page on VB.NET

我有一個網頁代碼,它包含許多帶有背景圖像的“ div”,如下所示:

style="BACKGROUND-IMAGE: url(/images/image1.jpg)"

VB.NET中是否有一種簡單的方法可以從頁面的bg圖像中獲取所有URL?

您可以通過使用WebClient獲取HTML開始:

Dim client As New WebClient()

        ' Add a user agent header in case the 
        ' requested URI contains a query.
        client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")

        Dim data As Stream = client.OpenRead(args(0))
        Dim reader As New StreamReader(data)
        Dim s As String = reader.ReadToEnd()
        Console.WriteLine(s)
        data.Close()
        reader.Close()

在這里,您可以解析該字符串以尋找與“ BACKGROUDN-IMAGE:{*}”相匹配的內容-有人需要插入,我的正則表達式太可怕了。 Regex.Matches()-MSDN

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM