想要用批处理 提取网页html代码中的信息
<spanclass="name">泡窝网</span></a>想用批处理提取这段代码中间的字符即泡窝网(包括汉字英文数字符号)htm代码我保存到本地了如何写bat呢?提...
<span class="name">泡窝网</span></a>
想用批处理提取 这段代码中间的字符 即 泡窝网(包括汉字英文数字符号)
htm代码我保存到本地了
如何写bat 呢?
提取到的 文本 可以生成一个txt 保存
一个一行 那种!
急,采纳后增加悬赏分,先谢过浏览问题的各位!
如果不好发,可以将代码发到我邮箱 181417990@qq.com 记得加上百度ID! 展开
想用批处理提取 这段代码中间的字符 即 泡窝网(包括汉字英文数字符号)
htm代码我保存到本地了
如何写bat 呢?
提取到的 文本 可以生成一个txt 保存
一个一行 那种!
急,采纳后增加悬赏分,先谢过浏览问题的各位!
如果不好发,可以将代码发到我邮箱 181417990@qq.com 记得加上百度ID! 展开
4个回答
展开全部
批处理不方便根据中英大缓文来提取,而要根据别的规律,比如某特征字符串来提取
这里写个提取<span class="name"> 和 <轿春/滚帆模span>之间的部分批处理:
@echo off
set fn1=a.htm
set fn2=b.txt
(for /f "tokens=1-4 delims=<>" %%a in (
'type "%fn1%"^|findstr/irc:"span\ class=.name.*/span"')do (
if "%%c"=="/span" echo;%%b
if "%%d"=="/span" echo;%%c))>"%fn2%"
echo;&set/p= 处理完毕,按任意键退出... <nul&pause>nul
这里写个提取<span class="name"> 和 <轿春/滚帆模span>之间的部分批处理:
@echo off
set fn1=a.htm
set fn2=b.txt
(for /f "tokens=1-4 delims=<>" %%a in (
'type "%fn1%"^|findstr/irc:"span\ class=.name.*/span"')do (
if "%%c"=="/span" echo;%%b
if "%%d"=="/span" echo;%%c))>"%fn2%"
echo;&set/p= 处理完毕,按任意键退出... <nul&pause>nul
追问
英文数字没问题 但中文会乱码 有空的话 再帮忙下
追答
那就是原文编码不兼容,我这个可以处理ANSI或Unicode格式,看你能否自己转换一下格式再运行(记事本另存为时有选项),不然另求其它方法,我就帮不了你了。
展开全部
不坦缺知道你是想做什么
用VBS很拦派方便
Set ie = createObject("InternetExplorer.Application")
Set Fso = CreateObject("Scripting.FileSystemObject")
ie.navigate "c:\a.html"
wscript.sleep 3000
Set tf = fso.CreateTextFile(".\resault.txt",true,0)
for i = 0 to (ie.Document.all.tags("span").length - 1)
tf.writeline ie.Document.all.tags("span")(i).InnerText
next
tf.close
ie.quit
c:\a.html 是你的简信贺HTML
用VBS很拦派方便
Set ie = createObject("InternetExplorer.Application")
Set Fso = CreateObject("Scripting.FileSystemObject")
ie.navigate "c:\a.html"
wscript.sleep 3000
Set tf = fso.CreateTextFile(".\resault.txt",true,0)
for i = 0 to (ie.Document.all.tags("span").length - 1)
tf.writeline ie.Document.all.tags("span")(i).InnerText
next
tf.close
ie.quit
c:\a.html 是你的简信贺HTML
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-10-22
展开全部
bat不熟悉,但bat批处理貌含迹似搞不定html这么复杂碧燃的文本。
如果会写程序试试asp、php、.net、jsp、ruby、python..都能很达到你的要求,不会写程序的话试试网页采集软件谈慧并
如果会写程序试试asp、php、.net、jsp、ruby、python..都能很达到你的要求,不会写程序的话试试网页采集软件谈慧并
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在txt里面有个替换功能,点开--泡窝网-你想要的词-全部替换.ok
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询