php curl與正規表示式抓取網頁資料的例子

2021-06-21 12:28:22 字數 840 閱讀 5269

php使用curl和

正規表示式抓取網頁資料示例,這裡是抓取某**的**。

利用依賴項:curl

可以簡單的看下,裡面用到了curl ,正規表示式,ajax等技術,適合新手看看。在本地測試,必須保證聯網並且確保php開啟curl的mode

spidertools.class.php 

<?php

session_start();

//封裝成類 開啟這些自動抓取文章

#header("refresh:30;");

class spidertools

} /*

獲取**的所有id

@param $id 文章id

@return array;

*/public static function getbookidsbyid($aid)

//釋放curl控制代碼

curl_close($ch);

$arr=array();

preg_match_all($ru,$output,$arr,preg_pattern_order);

return $arr[1];

}}?>

getinfo.php

<?php

session_start();

require_once("spidertools.class.php");

if($_request["bid"])

else

}?>

index.html

正規表示式抓取網頁資訊

宣告 此正規表示式只適用於.net 使用的流程為傳送http請求返回整個html網頁,然後從此html頁面抓取想要的資料。第一部分 傳送httpwebrequest 請求 url 位址 瀏覽器型別設定 request.useragent mozilla 4.0 compatible msie 7.0...

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...

正規表示式 表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...