有時候經常會用到一些**手冊,比如國內或國外的,有些是訪問速度慢,有些是作者直接吧**關閉了,有些是伺服器總是宕機,所以還是全盤轉殖到自己伺服器比較爽。
庫特點:
給定一初始連線,初始鏈結以下的層級所有檔案會拷貝到本地。
多次轉殖可以配置是否覆蓋。
可以配置是否**。
所有鏈結替換為相對程式設計客棧鏈結,所以可以隨便rewrite。
絕對不會出現檔案覆蓋等問題。
最nb的特點是,沒有比這更nb的庫了。
svn:
我們**:程式設計客棧er/curlmulti.rar
轉殖結果展示(這個轉殖操作幾秒鐘就完成了):
轉殖源**:
轉殖結果:
demo**:
複製** **如下:
<?php
class controller_spider extends myyaf_controller_base
include 'curlmulti/curlmulti.php';
include 'curlmulti/mycurl.php';
&nbs程式設計客棧p; include 'phpquery.php'; }}
www.cppcns.com
複製** **如下:
<?php
class yafdoccontroller extends controller_spider
function indexaction()
$curl = new curlmulti ();
$curl->maxthread = 10;
$curl->cache ['enable'] = true;
$curl->cache ['enabledownload'] = true;
$curl->cache ['dir'] = $cachedir;
$curl->cache ['compress'] = true;
$clone = new mycurl_clone ( $curl, $url, $dir );
$clone->overwrite = true;
$clone->start ();
return false; }}
本文標題: 自己寫的php curl庫實現整站轉殖功能
本文位址:
安利自己寫的easy clipboard庫
clipboard.js 是乙個非常好用的剪下板外掛程式,但是隨著前端框架的演變,使用者與網頁互動的方式越來越多,不僅限於點選事件了,並且在很多情況下,我們可能不需要它強制性自帶的點選事件,所以我打算把 clipboard.js 精簡一下,把點選事件刪掉,這就是我開發 easy clipboard ...
自己寫函式庫
大家現在寫 程式,是不是都是用新唐提供的函式庫?在體驗 開發板的一開始,我也是使用函式庫,畢竟這個太方便了。可是有一天,我發現乙個只使用時鐘和io以及 除錯串列埠的程式居然查過了16k的時候,我震驚了!天啊,這麼乙個簡單的 功能,需要這麼多的程式空間嗎?抱著懷疑的態度,我讀了新唐提供的庫。看完後,乙...
PHP CURL庫的cookie設定
cookie是什麼?php中的curl php的curl庫中可以設定記錄和讀取cookie。有三個選項可以設定cookie curlopt cookie 在http頭中設定cookie的資訊 curlopt cookiejar 收到的http responce中set cookie的存放路徑 cur...