找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 317|回复: 30

(已解决)有没有会写bat的老哥,来帮个忙呗

[复制链接]

32

主题

477

回帖

1060

积分

金牌会员

积分
1060
发表于 2019-3-18 16:34:15 | 显示全部楼层 |阅读模式
本帖最后由 漂移弟 于 2019-3-18 17:25 编辑

要求用bat实现
某文件夹里有一大批这样的文件,显示是图片格式,实际上是txt文本





里面的文本的格式如下图,现在需要将文件里面的网址,也就是 url= 到 ?vuin 之间这段(下图划红线上面这段),提取出来,然后拼接上文件名,格式是 网址+文件名 ,组成新的网址。然后把这批网址放到一个txt里面。





不知道能不能实现,30元酬谢,不够可以加



代码


@echo off
for /f "delims=" %%a in ('dir /b /a-d *.cqimg') do (
    for /f "tokens=2 delims==?" %%b in ('type %%a^|find "url"') do (
        echo %%b/%%~na>>结果.txt
    )
)
回复

使用道具 举报

21

主题

406

回帖

945

积分

高级会员

积分
945
发表于 2019-3-18 16:37:30 | 显示全部楼层
爬虫写不好,就得再写一个爬虫
回复

使用道具 举报

22

主题

773

回帖

1692

积分

金牌会员

积分
1692
发表于 2019-3-18 16:41:59 | 显示全部楼层
使用php或者python容易处理吧。
回复

使用道具 举报

32

主题

477

回帖

1060

积分

金牌会员

积分
1060
 楼主| 发表于 2019-3-18 16:42:40 | 显示全部楼层

allnetstore 发表于 2019-3-18 16:37

爬虫写不好,就得再写一个爬虫

不是爬虫

回复

使用道具 举报

32

主题

477

回帖

1060

积分

金牌会员

积分
1060
 楼主| 发表于 2019-3-18 16:43:22 | 显示全部楼层

似水无痕 发表于 2019-3-18 16:42

不懂bat。不过在linux下用shell写应该很容易

想在windows下实现

回复

使用道具 举报

58

主题

1844

回帖

3944

积分

论坛元老

积分
3944
发表于 2019-3-18 16:37:00 | 显示全部楼层
你要是个妹纸我可以帮你写一个
回复

使用道具 举报

32

主题

477

回帖

1060

积分

金牌会员

积分
1060
 楼主| 发表于 2019-3-18 16:44:30 | 显示全部楼层

miven 发表于 2019-3-18 16:41

使用php或者python容易处理吧。

python折腾过了,我的是windows,同样的代码放到linux里面没有问题,放到windows就报错,百度也没搞定,放弃了

回复

使用道具 举报

5

主题

690

回帖

1433

积分

金牌会员

积分
1433
发表于 2019-3-18 16:42:00 | 显示全部楼层
发几个样本过来嘛~~~
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2019-3-18 16:45:35 | 显示全部楼层

冰剑 发表于 2019-3-18 16:45

你要是个妹纸我可以帮你写一个

可以女装扮一下女的


我采集下来也有同样问题  

采集下来图片路径   /书名/章节/图片文件

需要每个章节都生成 txt      img代理url/书名/章节/图片文件

大佬们有没有书名方法建议

回复

使用道具 举报

32

主题

477

回帖

1060

积分

金牌会员

积分
1060
 楼主| 发表于 2019-3-18 16:45:37 | 显示全部楼层

逸笙 发表于 2019-3-18 16:46

发几个样本过来嘛~~~

[image]
md5=10178BF4BEF297CCBFFFF3A840191B64
width=690
height=1082
size=90774
url=https://example.cn/offpic_new/748565463//f42d9402-c4a0-4581-b349-f9d6ee7b037f/0?vuin=87564534569&term=2
addtime=1552853042

上面这段,每个文件都是差不多的,其中
url=

?vuin
是固定的, 想要
url=

?vuin
之间的那段,然后拼上文件名
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-4-24 17:38 , Processed in 0.019649 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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