自己寫的php curl庫實現整站轉殖功能

2022-10-06 11:00:14 字數 1152 閱讀 9740

有時候經常會用到一些**手冊,比如國內或國外的,有些是訪問速度慢,有些是作者直接吧**關閉了,有些是伺服器總是宕機,所以還是全盤轉殖到自己伺服器比較爽。

庫特點:

給定一初始連線,初始鏈結以下的層級所有檔案會拷貝到本地。

多次轉殖可以配置是否覆蓋。

可以配置是否**。

所有鏈結替換為相對程式設計客棧鏈結,所以可以隨便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...