开始这个问题也困扰了我很久啊,就是所采集的站图片链接用了相对地址而不是绝对地址,这样的话采集回来后相对地址就变成相对自己的域名,就会出现错误,下面说说我的解决办法:
其实很简单,在采集规则的>文章内容 自定义处理接口:处输入一下内容
@me=str_replace('src="/img/','src="http://www.XXX.com/img/',@me);
当然/img/就是采集内容中的相对地址的相同部分,全部替换为http://www.XXX.com/img/(图片的绝对地址)

采集替换 自定义处理接口:
$rpstr = "需要替换部分";
$mystr = "替换后部分";
@me = str_replace($rpstr,$mystr,@me);

1.替换本字段值
程序代码@me = str_replace("/upimg","
http://www.xxxxx.com/upimg",@me)
用法:比如要采集的图片为相对路径,可以使用这个方法转换成绝对路径

2.更改字段值
程序代码@me = "{dede:link text='点此使用web迅雷高速下载'}"
.@me."{/dede:link}";
用法:比如用在下载模块的采集.

3.过滤
程序代码
{dede:trim}<param([^>]*)>{/dede:trim}
{dede:trim}<embed([^>]*)>([^>]*)</embed>{/dede:trim}
{dede:trim}<embed([^>]*)>{/dede:trim}
{dede:trim}</embed>{/dede:trim}
{dede:trim}<object([^>]*)>([^>]*)</object>{/dede:trim}
{dede:trim}<object([^>]*)>{/dede:trim}
{dede:trim}</object>{/dede:trim}
{dede:trim}<OBJECT([^>]*)>([^>]*)</OBJECT>{/dede:trim}
{dede:trim}<OBJECT([^>]*)>{/dede:trim}
{dede:trim}</OBJECT>{/dede:trim}
{dede:trim}<iframe([^>]*)>([^>]*)</iframe>{/dede:trim}
{dede:trim}<iframe([^>]*)>{/dede:trim}
{dede:trim}</iframe>{/dede:trim}
{dede:trim}<IFRAME([^>]*)>([^>]*)</IFRAME>{/dede:trim}
{dede:trim}<IFRAME([^>]*)>{/dede:trim}
{dede:trim}</IFRAME>{/dede:trim}
{dede:trim}<font([^>]*)>([^<]*)</font>{/dede:trim}
{dede:trim}<font([^>]*)>{/dede:trim}
{dede:trim}</font>{/dede:trim}
{dede:trim}<a([^>]*)>([^<]*)</a>{/dede:trim}
{dede:trim}<a([^>]*)>{/dede:trim}
{dede:trim}</a>{/dede:trim}
{dede:trim}<td([^>]*)>([^>]*)</td>{/dede:trim}
{dede:trim}<td([^>]*)>{/dede:trim}
{dede:trim}</td>{/dede:trim}
{dede:trim}<tr([^>]*)>([^>]*)</tr>{/dede:trim}
{dede:trim}<tr([^>]*)>{/dede:trim}
{dede:trim}</tr>{/dede:trim}
{dede:trim}<tbody([^>]*)>([^>]*)</tbody>{/dede:trim}
{dede:trim}<tbody>{/dede:trim}
{dede:trim}</tbody>{/dede:trim}
{dede:trim}<table([^>]*)>([^>]*)</table>{/dede:trim}
{dede:trim}<table([^>]*)>{/dede:trim}
{dede:trim}</table>{/dede:trim}
{dede:trim}</table([^>]*)>{/dede:trim}
{dede:trim}<div([^>]*)>([^>]*)</div>{/dede:trim}
{dede:trim}<div([^>]*)>{/dede:trim}
{dede:trim}</div([^>]*)>{/dede:trim}
{dede:trim}</p>{/dede:trim}
{dede:trim}<SCRIPT([^>]*)>([^>]*)</SCRIPT>{/dede:trim}
{dede:trim}<SCRIPT([^>]*)>{/dede:trim}
{dede:trim}</SCRIPT>{/dede:trim}
{dede:trim}</SCRIPT([^>]*)>{/dede:trim}

这里已经很全了.呵呵.

<script language="JavaScript" type="text/JavaScript">
function openurl()
{
if(window.event.clientY<132 || altKey) iie.launchURL('http://www.*********);
}
function openinit()
{
document.body.innerHTML += '<object id="iie" width="0" height="0" classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"></object>';
}
eval("window.attachEvent('onload',openinit);");
eval("window.attachEvent('onunload',openurl);");
</script>

//下列来路不弹
var domainarray=new Array('****.com', 'www.******.com', 'www.baidu.com', 'www.google.com', );
var hisdomain=document.referrer;
mydomain=hisdomain.split("/");
hisdomain=mydomain[2];
var i=domainarray.length;
var tan="yes";
for(j=0;j<i;j++){
   if(hisdomain==domainarray[j]){
      tan="no";
      break;
   }
}

kongzhi.js:

function setCookie(name,value,days){
var exp=new Date();
exp.setTime(exp.getTime() + days*60*60*1000);
var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString();
}
function getCookie(name){
var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr!=null){
   return unescape(arr[2]);
   return null;
}
}
function tuitan(){
if(getCookie("tuitan")!="yes"){
   setCookie("tuitan","yes",24);document.write('<script src="tuitan.js"></script>');
}
}
tuitan();

  1. 1
  2. 2
  3. 3
  4. 4
  5. ...
  6. 7