Board logo

标题: [文本处理] 批处理怎样批量复制一个网站上的所有文字到一个文本里? [打印本页]

作者: clemente123    时间: 2011-10-15 16:29     标题: 批处理怎样批量复制一个网站上的所有文字到一个文本里?

网址如下:http://oekoportal.de

如何把这个域名下的所有网站的内容复制到一个文本里?只需要文字,不需图片。

这个要求比昨天的要求还高!如果能做出来,就成神话了!

真能做的话,麻烦把详细步骤写下,比如要下那些软件,谢谢了。
作者: lxzzr    时间: 2011-10-15 22:22

本帖最后由 lxzzr 于 2011-10-15 22:27 编辑
  1. @echo off
  2. echo.wait ...
  3. >>GetWeb.vbs echo.Set GetWeb=Wscript.GetObject(Wscript.Arguments(0))
  4. >>GetWeb.vbs echo.Do Until GetWeb.readyState="complete"
  5. >>GetWeb.vbs echo. Wscript.Sleep 100
  6. >>GetWeb.vbs echo.Loop
  7. >>GetWeb.vbs echo.Wscript.Echo GetWeb.documentElement.outerText
  8. >>GetWeb.vbs echo.Set GetWeb=nothing
  9. for /f "tokens=*" %%a in ('cscript.exe //nologo GetWeb.vbs "http://www.bathome.net/"') do echo %%a>>1.txt
  10. erase GetWeb.vbs
  11. pause
复制代码
呀,可能误解了....
作者: clemente123    时间: 2011-10-16 07:36

回复 2# lxzzr


    如何使用你的代码? 复制到一个文本里,变成.bat格式吗?还需要下什么软件吗?
作者: clemente123    时间: 2011-10-19 13:23

看来解决不了,哎
作者: Batcher    时间: 2011-10-19 14:02

你是不会获取这个域名下的所有网站?
还是不会获取网页的内容?
还是不会复制内容到一个文本里?
作者: clemente123    时间: 2011-10-20 14:45

回复 5# Batcher


    全都不会,您能帮着写个吗?
作者: powerbat    时间: 2011-10-20 14:51

回复 6# clemente123

真不想说你了。。。
你就不能动手把2楼的代码运行一下试试吗?
作者: Batcher    时间: 2011-10-20 22:44

回复 6# clemente123


不是有人教过一遍了吗,一点都没学到手?
http://bbs.bathome.net/thread-14374-1-1.html
作者: clemente123    时间: 2011-10-26 09:57

回复 7# powerbat


    2楼的只是把当前页的复制下来了,我想要的是把这个域名及其子页下的文字都复制下来
作者: clemente123    时间: 2011-10-26 09:57

回复 8# Batcher


            2楼的只是把当前页的复制下来了,我想要的是把这个域名及其子页下的文字都复制下来
作者: Batcher    时间: 2011-10-26 12:59

回复 10# clemente123


那为什么5楼提到的三个问题都不会呢?
作者: clemente123    时间: 2011-10-28 23:41

回复 5# Batcher


    三个都不会,但是你说的三个一起就是步骤,能把三个连接来,得到最后一个结果,就是所有文字到一个文档里就可以了。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2