[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
举例:
  1. url = "http://lolbox.duowan.com/playerDetail.php?serverName=%E5%AE%88%E6%9C%9B%E4%B9%8B%E6%B5%B7&playerName=%E6%88%91%E6%98%AF%E4%BB%96%E5%B9%B2%E7%88%B9"
  2. Set http = CreateObject("MSXML2.XMLHTTP")
  3. http.Open "GET", url, false
  4. http.Send
  5. pattern = "(被赞|被拉黑) +(\d+)|>(战斗力)<[\s\S]*?>(\d+)<"
  6. MsgBox  GetData(http.ResponseBody, pattern)
  7. Function GetData(bin, ByVal pattern)
  8.         with CreateObject("ADODB.Stream")
  9.                 .Mode = 3
  10.                 .Type = 1
  11.                 .Open
  12.                 .Write bin
  13.                 .Position = 0
  14.                 .Type = 2
  15.                 .Charset = "utf-8"
  16.                 txt = .ReadText
  17.         End with
  18.         Set re = New RegExp
  19.         re.Pattern = pattern
  20.         re.Global = true
  21.         For Each m in re.Execute(txt)
  22.                 If m.SubMatches(0) <> "" Then
  23.                         s = s & m.SubMatches(0) & vbTab
  24.                         s = s & m.SubMatches(1) & vbCrLf
  25.                 Else
  26.                         s = s & m.SubMatches(2) & vbTab
  27.                         s = s & m.SubMatches(3) & vbCrLf
  28.                 End If
  29.         Next
  30.         GetData = s
  31. End Function
复制代码

TOP

返回列表