标题: [文本处理] 求助批处理怎么提取txt文件中的图片下载地址? [打印本页]
作者: zhajige 时间: 2018-5-8 11:08 标题: 求助批处理怎么提取txt文件中的图片下载地址?
把网页源文件保存为txt文件,想把里面http开头到jpg结尾的全部信息提取并导出到txt中,请问要怎么实现呢?- @echo off
- (for /f "delims=" %%a in (a.txt) do (
- for %%b in (%%a) do (
- for /f delims^="" %%c in ("%%b") do if /i %%~xc==.jpg echo %%c
- )
- ))>b.txt
- pause
复制代码
用这个操作不了啊,把txt改成html也是不行
跪求大神帮助,好人一生平安,感激
作者: 见与不见 时间: 2018-5-8 11:29
http://bbs.bathome.net/viewthrea ... mp;highlight=repdos
没有匹配网页图片的代码
作者: Batcher 时间: 2018-5-8 11:44
把你的html文件压缩之后传上来,我试试。
作者: zhajige 时间: 2018-5-8 12:04
回复 3# Batcher
我也是随便拿一个html试的 我是拿淘宝链接的源文件试的
作者: yhcfsr 时间: 2018-5-8 13:33
这个有难度,我试了淘宝主页,导出个不完全处理的文本,发现最后一行的结果包含多个图片,且并不是以http开头。
所以,必须要研究所处理网站的代码规律,如果只是随便,只怕结果不尽人意。
作者: web 时间: 2018-5-13 09:14
本帖最后由 web 于 2018-5-13 09:52 编辑
findstr /v
findstr
或者其他命令
筛选一下符合的内容之后可以用for在截取
不会高级的用简单的办法
for /f "tokens=1-6 delims=="
一行多个连接先全部分行在截取
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |