0
CSS背景圖片我有一個網頁的代碼,它含有大量的「申報單」與研究背景圖片是這樣的:獲取有關VB.NET
style="BACKGROUND-IMAGE: url(/images/image1.jpg)"
是否有VB的簡單方法.NET從頁面中獲取bg圖像的所有URL?
CSS背景圖片我有一個網頁的代碼,它含有大量的「申報單」與研究背景圖片是這樣的:獲取有關VB.NET
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()
從這裏你可以分析的字符串(S)尋找的東西,匹配 「BACKGROUDN-IMAGE:{*}」 - 別人將需要加入,我的正則表達式是可怕的。 Regex.Matches() - MSDN