搜索

使用普通html网页文件实现自动定时采集的办法教程

[复制链接]
admin 发表于 2015-10-12 10:10:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
【海洋cms】Win系统下使用定时任务软件进行全自动定时采集教程
http://www.seacms.net/forum.php?mod=viewthread&tid=116


【海洋cms】Linux下使用系统自带计划任务功能实现定时采集教程
http://www.seacms.net/forum.php?mod=viewthread&tid=938


【海洋cms】使用普通html网页文件实现自动定时采集的办法教程
http://www.seacms.net/forum.php?mod=viewthread&tid=939

===============================================



使用方式:

1、新建html网页文件;

2、复制下面的代码保存;

3、修改代码中的时间和网址,

      时间1秒=1000,

      网址获取办法参照本帖最下面。

4、将html网页文件上传到服务器,使用浏览器访问;

注意:浏览器需要设置允许新窗口弹出。

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>海洋cms自动采集页面</title>
  5. </head>
  6. <body>

  7. <p><button type="Button" onclick="btn()">开始无限打开关闭</button></p>
  8. <script type="text/javascript">
  9.    
  10. var isOpen = false;
  11. var myWin = null;
  12. function Enter() {
  13.     run();
  14.     window.setTimeout(btn,5000);    //操作间隔,这里是5s
  15. }
  16. function run() {
  17.    if (isOpen) {
  18.         myWin.close();
  19.         isOpen = false;
  20.     } else {
  21.         myWin = openWindow();
  22.         isOpen = true;
  23.     }
  24. }

  25. function openWindow() {
  26.     //这里默认打开本页地址
  27.     return window.open('http://www.seacms.net');
  28. }

  29. function btn() {
  30.     Enter();
  31. }

  32. </script>

  33. </body>
  34. </html>
复制代码


实际采集网址获取办法:

第一步: 登录网站后台,进入资源库,在你要采集的目标上点击右键 属性,获取在采集当天或本周的链接地址
2.jpg
复制右侧红框中的地址

第二步:修改上一步复制的网址里的 admin_reslib.php 为 admin_reslib2.php,并且在最后面添加:&password=123456  其中123456是你自己设置的密码。这样就得到了最终的采集网址


第三步:下载附件,把admin_reslib2.php文件放入admin文件夹并修改其中的密码和你上一步设置的密码一致。
              $pkey = 123456; //采集授权密码,请修改为自己的密码,防止被恶意采集


第四步:用第二步里获取的网址替换html文件里的第29行的网址。
                
              return window.open('http://www.seacms.net');

admin_reslib2.zip (9.19 KB, 下载次数: 871)
qw22840210 发表于 2015-10-12 16:47:43 | 显示全部楼层
很好很强大 海洋~~~~
回复

使用道具 举报

tiankong52013 发表于 2015-10-14 11:11:17 | 显示全部楼层
支持一下,不错不错
回复

使用道具 举报

qw22840210 发表于 2015-10-27 17:15:50 | 显示全部楼层
我用那个免登陆 怎么总是不行啊
回复

使用道具 举报

sixiangqiao 发表于 2016-4-24 18:52:08 | 显示全部楼层
很好,很强大
回复

使用道具 举报

cc果粒橙 发表于 2017-3-1 16:24:26 | 显示全部楼层
1、第二步如何修改?  
2、第一步只是复制?复制到哪里?
回复

使用道具 举报

zibo58 发表于 2017-4-5 12:48:46 | 显示全部楼层
支持,厉害了,我的歌
回复

使用道具 举报

zippor 发表于 2017-5-1 21:00:31 | 显示全部楼层
cc果粒橙 发表于 2017-3-1 16:24
1、第二步如何修改?  
2、第一步只是复制?复制到哪里?

第一步新建一个html文件,把代码复制进去,
第二修改这个代码中的地址,修改成你后台中的采集地址,采集地址获取方法就是本贴老大给的那个。
回复

使用道具 举报

zippor 发表于 2017-5-1 21:15:57 | 显示全部楼层
老大,用本方法怎么添加多个自动采集地址呢?
回复

使用道具 举报

qazxwsdf 发表于 2017-8-17 14:05:34 | 显示全部楼层
PassWord ERR!就显示这个admin_reslib2.php这个密码已改成和任务一致密码,可是还是这么显示
回复

使用道具 举报

flymewin 发表于 2017-11-27 20:44:12 | 显示全部楼层
每次采集到第四页就会关闭,等一会自动打开重新采集,是什么情况
回复

使用道具 举报

wrg2008 发表于 2018-4-18 09:50:44 | 显示全部楼层
一直在动漫频道循环,怎么才能采集全部的频道呢?谢谢大神
回复

使用道具 举报

kinqo 发表于 2018-5-16 04:23:38 | 显示全部楼层
flymewin 发表于 2017-11-27 20:44
每次采集到第四页就会关闭,等一会自动打开重新采集,是什么情况

时间加长一点即可
回复

使用道具 举报

kinqo 发表于 2018-5-16 04:28:35 | 显示全部楼层
wrg2008 发表于 2018-4-18 09:50
一直在动漫频道循环,怎么才能采集全部的频道呢?谢谢大神

一个资源站可帮多个频道,可以考虑一个采集页采集一个资源站的当天,多个采集页采集多个资源站的当天。
http://www.suoye.cc
回复

使用道具 举报

小黑屋|海洋CMS

GMT+8, 2019-2-16 22:39 , Processed in 0.137052 second(s), 34 queries .

Powered by SeaCMS!

© 2015-2018 seacms.net.

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