找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19556|回复: 4

[问题求助] [已解决]vbs怎么读取网页指定内容

[复制链接]
发表于 2013-9-1 21:20:31 | 显示全部楼层 |阅读模式
本帖最后由 522235677 于 2013-9-29 09:18 编辑

最好是不要生成临时文件。
比如读取http://www.ip138.com/ips138.asp?ip=www.baidu.com&action=2
绿色的文字

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2013-9-27 14:56:09 | 显示全部楼层
  1. Dim strText
  2. with CreateObject("MSXml2.xmlhttp")
  3.         .Open "GET","http://www.ip138.com/ips138.asp?ip=www.baidu.com&action=2",false
  4.         .Send
  5.         strText = ByteToStr(.Responsebody)
  6. end with
  7. strText = Split(Split(strText,"<td align=""center""><ul class=""ul1""><li>")(1),"</li></ul></td>")(0)
  8. strText = Replace(strText,"</li><li>",vbCr)
  9. MsgBox strText
  10. WScript.Quit

  11. Function ByteToStr(ByVal arrByte)
  12.     With CreateObject("Adodb.Stream")
  13.         .Type = 1 'adTypeBinary
  14.         .Open
  15.         .Write arrByte
  16.         .Position = 0
  17.         .Type = 2 'adTypeText
  18.         .Charset = "GB2312"
  19.         ByteToStr = .Readtext
  20.         .Close
  21.     End With
  22. End Function
复制代码
 楼主| 发表于 2013-9-27 16:07:51 | 显示全部楼层
本帖最后由 522235677 于 2013-9-27 16:17 编辑

回复 2# wcymiss


    感谢,但是这个我想把这个数据显示在CMD中。那个MsgBox strText改为WScript.echo strText
  1. for /f %%i in ('"cscript //nologo 1.vbs"') do echo %%i
复制代码
但是只能显示第一行,不能显示第二行
  1. 本站主数据:浙江省杭州市
  2. Press any key to continue . . .
复制代码
发表于 2013-9-28 23:11:36 | 显示全部楼层
strText = Replace(strText,"</li><li>",vbCr)
改成
strText = Replace(strText,"</li><li>",vbtab)

评分

参与人数 1技术 +1 收起 理由
522235677 + 1 技术

查看全部评分

 楼主| 发表于 2013-9-29 09:17:54 | 显示全部楼层
回复 4# wcymiss


    333333333333333333333qqqqqqqqqqqqqqqqqqqqqqqqqqqq
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 15:30 , Processed in 0.019096 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表