[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
4# wh1234567


能否把这些背景描述更新到顶楼?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  1. @echo off
  2. more +8 "%~f0" >GetUrlText.vbs
  3. (for /f %%a in (a.txt) do (
  4.     echo,%%a
  5.     cscript //nologo GetUrlText.vbs %%a | findstr "<title>.*</title>"
  6. ))>b.txt
  7. goto :eof
  8. strURL=WScript.Arguments(0)
  9. WScript.Echo strURL
  10. Set objXmlHttp = CreateObject("Microsoft.XMLHTTP")
  11. objXmlHttp.Open "GET",strURL,0
  12. objXmlHttp.Send()
  13. Set objStream = CreateObject("ADODB.Stream")
  14. objStream.Mode = 3
  15. objStream.Type = 1
  16. objStream.Open()
  17. objStream.Write(objXmlHttp.responsebody)
  18. objStream.Position = 0
  19. objStream.Type = 2
  20. objStream.Charset = "gbk"
  21. strText = objStream.Readtext
  22. WScript.Echo strText
复制代码
a.txt的内容如下:
  1. http://bbs.bathome.net
  2. http://bbs.chinaunix.net
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

7# wh1234567


什么是“在线获取到网址所对应的网页标题”?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

9# applba


你确定楼主的需求是这样的吗?
为何不把网址保存到一个文件里批量处理呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

11# wh1234567
  1. @echo off
  2. more +10 "%~f0" >GetUrlText.vbs
  3. (for /f %%a in (a.txt) do (
  4.     set /p ="%%a "<nul
  5.     for /f "tokens=2 delims=<>" %%h in ('cscript //nologo GetUrlText.vbs %%a ^| findstr "<title>.*</title>"') do (
  6.         echo,%%h
  7.     )
  8. ))>b.txt
  9. goto :eof
  10. strURL=WScript.Arguments(0)
  11. WScript.Echo strURL
  12. Set objXmlHttp = CreateObject("Microsoft.XMLHTTP")
  13. objXmlHttp.Open "GET",strURL,0
  14. objXmlHttp.Send()
  15. Set objStream = CreateObject("ADODB.Stream")
  16. objStream.Mode = 3
  17. objStream.Type = 1
  18. objStream.Open()
  19. objStream.Write(objXmlHttp.responsebody)
  20. objStream.Position = 0
  21. objStream.Type = 2
  22. objStream.Charset = "gbk"
  23. strText = objStream.Readtext
  24. WScript.Echo strText
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

13# wh1234567


不行的具体表现是?
我这里是行的
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

16# wh1234567


12楼的代码你真的试过?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

20# wh1234567
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. more +12 "%~f0" >GetUrlText.vbs
  4. (for /f %%a in (a.txt) do (
  5.     set strURL=%%a
  6.     set strURL=!strURL:http://=!
  7.     for /f "tokens=4 delims=<>" %%b in ('cscript //nologo GetUrlText.vbs http://!strURL! ^| findstr /i "<title>.*</title>"') do (
  8.         echo,%%a %%b
  9.     )
  10. ))>b.txt
  11. goto :eof
  12. Set objDOM = WScript.GetObject(WScript.Arguments(0))
  13. Do Until objDOM.ReadyState = "complete"
  14.     WScript.Sleep 200
  15.     Loop
  16. WScript.Echo objDOM.DocumentElement.OuterHTML
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

22# wh1234567
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. more +21 "%~f0" >GetURLText.vbs
  4. (for /f %%a in (a.txt) do (
  5.     echo "%%a" | findstr "www" > null || echo "%%a" | findstr "bbs" > null
  6.     if !errorlevel! neq 0 (
  7.         echo %%a
  8.     ) else (
  9.         set strLine=%%a
  10.         set strLine=!strLine:http://=!
  11.         for /f "tokens=1 delims=,\/ " %%b in ("!strLine!") do (
  12.             set strURL=%%b
  13.         )
  14.         for /f "tokens=4 delims=<>" %%c in ('cscript //nologo GetURLText.vbs http://!strURL! ^| findstr /i "<title>.*</title>"') do (
  15.             echo,%%a %%c
  16.         )
  17.     )
  18.     pause
  19. ))>b.txt
  20. goto :eof
  21. Set objDOM = WScript.GetObject(WScript.Arguments(0))
  22. Do Until objDOM.ReadyState = "complete"
  23.     WScript.Sleep 200
  24.     Loop
  25. WScript.Echo objDOM.DocumentElement.OuterHTML
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

24# wh1234567


“好像”是多像?
哪个网址获取失败了?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

26# wh1234567


你的测试数据贴出来看看
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

28# wh1234567


没有测试数据怎么改代码?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

30# wh1234567


如果你愿意贴出真实数据的话,我非常乐意继续修改代码。
如果你不肯的话,让我们一起等待其他朋友来帮你吧。
Good luck.
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

32# wh1234567


改代码很容易,但我说的很清楚了,如果你随便编造一些网址的话,我也没有兴趣再改下去了。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表