前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >终于让采集侠自动采集了

终于让采集侠自动采集了

作者头像
用户1191760
发布2019-02-27 13:50:59
1.6K0
发布2019-02-27 13:50:59
举报
文章被收录于专栏:积木居积木居

用织梦采集侠一段时间了,觉得这个插件真的不错,尤其是新版本,可以结合DEDE自动的采集规则来进行采集。一下采集功能就非常强大了。

由于在用破解版的插件,没办法让采集侠在建站初期自动采集(商业版的可以由官方驱动自动采集),只能在后台手工开启采集,感觉有点不爽(呵,是不是太懒了,哈)。

一直以来就想让它自动采集,以实现我“建站即为完成”的想法。经过一段时间的思考,今天终于搞定了。特此记一下,以备将来之用。

方法如下:

1、申请一个免费的VPS,见下面的文章:

成功申请OVH免费VPS-附VPS空间管理使用和速度性能测评

<!--//--><![CDATA[//><!-- !function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++)if(d=i[c],!d.getAttribute("data-secret")){if(f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f),g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}else;}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e<j.length;e++)if(f=j[e],c.source===f.contentWindow){if(f.removeAttribute("style"),"height"===d.message){if(g=parseInt(d.value,10),g>1e3)g=1e3;else if(~~g<200)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document);//--><!]]&gt;

2、安装系统及火狐浏览器,可参考:

CentOS 6安裝VNC、Xfce桌面、Firefox、Flashplayer教程Vagex挂机网赚

<!--//--><![CDATA[//><!-- !function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++)if(d=i[c],!d.getAttribute("data-secret")){if(f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f),g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}else;}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e<j.length;e++)if(f=j[e],c.source===f.contentWindow){if(f.removeAttribute("style"),"height"===d.message){if(g=parseInt(d.value,10),g>1e3)g=1e3;else if(~~g<200)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document);//--><!]]&gt;

3、火狐浏览器安装reloadevery扩展,插件地址:

https://addons.mozilla.org/en-US/firefox/addon/reloadevery/

4、打开你dedecms做的站,右键设置reloadevery的刷新时间即可。

一点小想法:可以专门建一个页面,里面只包括下面语名即可:

<script type=”text/javascript” src=”/Plugins/apps/CaiJiXia/cjx.js”></script>

另外如果想一次性刷好几个站的话,多加几条这样的语句,在路径上写上各个站点的地址即可。

哈,真是个好想法啊。这样是不是就可以实现真正的无人值管站群了呢?

ps:如果不想用浏览器的插件的话,也可以用网页代码实现,只要打开此网页,即可不停采集,代码示例如下:

代码语言:javascript
复制
<iframe src="http://www.aaa.com/dede.php" id="MFrm0" width="500" height="300" frameborder="0" style="border:2px solid #ff6600;"></iframe>
<iframe src="http://www.bbb.com/dede.php" id="MFrm1" width="500" height="300" frameborder="0" style="border:2px solid #ff6600;"></iframe>
<iframe src="http://www.ccc.com/dede.php" id="MFrm2" width="500" height="300" frameborder="0" style="border:2px solid #ff6600;"></iframe>
<script type="text/javascript">
function abc() {
//MFrm=document.getElementById("MFrm");
//MFrm.document.location.reload();

document.getElementById("MFrm0").src='http://www.aaa.com/dede.php';
document.getElementById("MFrm1").src='http://www.bbb.com/dede.php';
document.getElementById("MFrm2").src='http://www.ccc.com/dede.php';
}

setInterval('abc()',2000);
</script>
代码语言:javascript
复制
以上代码为网友长夜漫漫在线提供,非常感谢他!

转载请注明:积木居 » 终于让采集侠自动采集了

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2012-10-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档