火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 10751|回复: 12

目标网站图片防盗链,如何改动源代码?

[复制链接]
发表于 2006-12-22 20:28:32 | 显示全部楼层 |阅读模式
我使用 Discuz!论坛,用火车头采集目标站,但是目标站的图片设置了反盗链。采集回来后,图片位置都是红X显示。我重新编辑帖子,将[img]改成[simg]后就可以正常显示了。但是一个一个改太慢,几千个帖子也改不完,请问有什么办法,让采集回来的内容直接将[img]改成[simg]

期待高手解答。谢谢。

[ 本帖最后由 zhsxh 于 2006-12-22 20:31 编辑 ]
发表于 2006-12-22 20:41:06 | 显示全部楼层
用替换的方法。
把源地址中的[/img]替换成[simg]
不过simg是什么代码?
 楼主| 发表于 2006-12-22 21:55:32 | 显示全部楼层
[simg]是Discuz!论坛插件。专门用来显示反盗链图片的。


请教斑竹:

例如:http://www.singtaonet.com/food/t20061221_424942.html

我在内容标签内设置为
[开始]<TD colspan='2' class='article_content' id='zoom' style='line-height:22px'>
[结束]<font color="#FFFFFF">www.singtaonet.com</font>

在正则内容替换中,将src='替换成src='http://www.singtaonet.com/food/

测试结果如下:
【标题】: 【饮食健康】霉变米染成黑米 买有色米要验色
【内容】: [img]http://www.singtaonet.com/food/W020061221354562301195.jpg(后边带斜杠的[img]省略,否则无法显示本代码)


其中[img]是自动形成的,我也不知道在哪能改成[simg]。

生成帖子后,一个一个改太烦琐了,请斑竹教我。

[ 本帖最后由 zhsxh 于 2006-12-22 21:57 编辑 ]
发表于 2006-12-22 22:29:01 | 显示全部楼层
在正则内容替换中添加
[img]替换成[simg]
 楼主| 发表于 2006-12-24 18:37:09 | 显示全部楼层
试过了,不起作用。

估计[img]是采集回来后自动加上的,不是原网页的代码,所以无法替换。

有没有别的思路?求斑竹教我啊。
发表于 2006-12-25 12:44:29 | 显示全部楼层
我想你用的是ubb格式发布,我估计这个格式是自动替换的,你可以选择html发布模式,然后就可以进行替换了,但是要记住必须吧html代码替换为ubb格式,否则会有很多不必要的html代码。

另一种最简便的防范是sql语句:
  1. update 表格 set 字段=replace(字段,'[simg]','[img]') where id>? and id<?<?
复制代码
因为我没看dz的数据库结构所以也没办法直接给你语句,不过这种操作风险相对比较大,但是是最简便的。如果你要用数据库操作记住备份数据库。我现在更新一般都是这么干的:D
发表于 2006-12-25 12:56:41 | 显示全部楼层
见识
 楼主| 发表于 2006-12-25 21:25:29 | 显示全部楼层
头都大了,还是没搞好,请大大们惠施援手吧。实在是没办法了。

附件中是我自己制作的任务规则,请大大们帮忙改一改,达到的目的是使[/img]自动换成[/simg]。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入会员

x
发表于 2006-12-26 17:09:38 | 显示全部楼层
何必那么麻烦
 楼主| 发表于 2006-12-26 19:35:39 | 显示全部楼层
怎么解决呢?
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2025-7-21 05:15

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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