温馨提醒

亲爱的游客,你的浏览器太旧啦.都啥年代了.为了你的安全,为了你的体验,为更好的浏览本页, 赶紧更新一把吧.....本博客不支持ie8以下浏览器,如果你使用的是ie浏览器,请您更新到ie8或以上版本.

推荐使用谷歌浏览器(chrome)或火狐浏览器(Firefox),点击下方按键进行安装

码农部落

  ——好记性,不如烂博客!

飞飞cms2.7 最新版本采集程序

系统要求:linux 最好是ubuntu 或centos

这里,提供源码下载。喜欢的朋友,可以到下面的链接下载。是用casperjs写的,不懂casperjs是啥??问度娘去吧。环境架设,这里不也详细介绍了。一时半会说不清楚。
目前代码功能:采集,生成静态没有做,原理都一样,朋友们,自己折腾一下吧。
下载地址:
feifei2.7

注意:本站不提供免费技术支持,站长也挺忙的,也有自己的事情要做,还望各位”亲”,多多体谅。实在有这个需要,可以付费联系站长帮你架设运行环境。运行环境应该说所有linux都行,目前本人测试过ubuntu和centos。
站长联系方式:admin@x228.com

架设采集环境:30元/次,目前该程序仅可以采集一个地址。不带自动生成静态化,如你有这方面的需求,可联系站长开发,只要后台手动可以完成的工作,都可以用程序来实现,省去了,每天登录点击的麻烦。

喜欢学习,折腾的朋友,这里提供一些架设环境的提示:casperjs是基于phantomjs和python的,所以运行环境必不可以的是:casperjs 和phantomjs和python.

casperjs的官网:http://casperjs.org/

phantomjs的官网:http://phantomjs.org/

python:一般linux系统都安装有,但casperjs要求版本是Python 2.6以上,如果你系统低于这个版本,升级一下就是。


Ubuntu 12.04 LTS安装PhantomJS

第一步:

cd /usr/local/share

下载PhantomJS文件:(根据自己的系统选择)

For 64 bit:
root@mypod:~# sudo wget https://phantomjs.googlecode.com/files/phantomjs-1.9.0-linux-x86_64.tar.bz2
OR, for 32 bit:
root@mypod:~# sudo wget https://phantomjs.googlecode.com/files/phantomjs-1.9.0-linux-i686.tar.bz2

解压:

For 64 bit:
root@mypod:~# sudo tar xjf phantomjs-1.9.0-linux-x86_64.tar.bz2
OR, for 32 bit:
root@mypod:~# sudo tar xjf phantomjs-1.9.0-linux-i686.tar.bz2

建立链接:

For 64 bit:
ln -s /usr/local/share/phantomjs-1.9.0-linux-x86_64/bin/phantomjs /usr/local/share/phantomjs; 
ln -s /usr/local/share/phantomjs-1.9.0-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs;
ln -s /usr/local/share/phantomjs-1.9.0-linux-x86_64/bin/phantomjs /usr/bin/phantomjs
OR, for 32 bit:
ln -s /usr/local/share/phantomjs-1.9.0-linux-i686/bin/phantomjs /usr/local/share/phantomjs;
ln -s /usr/local/share/phantomjs-1.9.0-linux-i686/bin/phantomjs /usr/local/bin/phantomjs;
ln -s /usr/local/share/phantomjs-1.9.0-linux-i686/bin/phantomjs /usr/bin/phantomjs

安装依赖:

apt-get install fontconfig

输入下面的命令,测试是否安装成功。

phantomjs --version

ubuntu 12.04下安装node.js

方法:

sudo apt-get update
sudo apt-get install -y python-software-properties python g++ make
sudo add-apt-repository -y ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

这是官方教程:https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager


子窗口关闭刷新父窗口

该方法,和一般的方法,不一样。是通过父窗口去检测子窗口是否关闭,然后通过自我刷新,而不是子窗口去刷新父窗口。为什么要这样做呢?因为有些子窗口,我们是无法控制的,例如:新浪,腾讯等等的第三方授权页面,授权成功后,并关闭。而我们又想这个时候去刷父页面,我们就需要用到下面的这种方法了。


	
		
	
	
		kdjfakd