[英]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.