php抓取網頁的基本操作

2021-08-10 17:53:01 字數 926 閱讀 5019

<?php

// 建立乙個新curl資源

$ch=

curl_init()

;$url

="";// 設定url和相應的選項

curl_setopt

($ch

,curlopt_url

,$url);

curl_setopt

($ch

,curlopt_ssl_verifypeer

,false);

//跳過ssl檢查 (https請求 不驗證證書和hosts )

curl_setopt

($ch

,curlopt_returntransfer

,true);

//請求結果不直接列印

// 抓取url並把它傳遞給瀏覽器

$data

=curl_exec

($ch);

//關閉curl資源,並且釋放系統資源

curl_close

($ch);

//將請求結果寫入txt檔案

$res

=fopen

("curl_html.txt"

,"w")or

die(

"unable to open file!");

//$txt = $data; 直接儲存到檔案,網頁的所有內容都在$data裡面

$txt

=str_replace

("舞曲"

,"舞女"

,$data);

//處理結果集後儲存到檔案

// print_r($data);

fwrite

($res

,$txt);

fclose

($res);

?>

php抓取網頁

用php抓取頁面的內容在實際的開發當中是非常有用的,如作乙個簡單的內容採集器,提取網頁中的部分內容等等,抓取到的內容在通過正規表示式做一下過濾就得到了你想要的內容,以下就是幾種常用的用php抓取網頁中的內容的方法。1.file get contents php url contents file g...

php 抓取網頁資訊

最近要抓取網頁資料,就用php試了下,發現了乙個不錯的php抓取資料的整合類 html dom.php,而根據網頁的特點大致分為兩類,一類是網頁dom結構相同,url類似只是改了部分引數,這個 直接用 html file get html url 然後根據網頁dom用 html find plain...

curl抓取網頁操作

curl是利用 url語法在命令列方式下工作的開源檔案傳輸工具,他能夠從網際網路上獲得各種各樣的網路資源。簡單來說,curl 就是抓取頁面的公升級版。開啟php.ini 查詢curl模組有沒有開啟。extension php curl.dll 簡版 curl curl init 建立 curl 資源...