CURL使用示例之資料採集

2021-07-06 05:48:44 字數 897 閱讀 6433

<?php

$ch = curl_init();//初始化

curl_setopt($ch, curlopt_httpheader, array("cookie:jsessionid=410d5c5a133cb3b00d308f42a106b713"));//傳送頭資訊,如果遠端伺服器需要session,可以用這種方式偽造

curl_setopt($ch, curlopt_url, "");//請求位址

curl_setopt($ch, curlopt_postfields, array('disciplinecode'=>'1','disciplineid'=>'20','disciplinetype'=>'2'));//post的資料

curl_setopt($ch, curlopt_returntransfer, true);//如果設定為true,cure_exec()將以檔案流返回,而不是直接輸出到瀏覽器

$data = curl_exec($ch);//返回json格式的字串

$data = json_decode($data,true);//第二個引數預設的話,json_decode 返回json物件,為true返回陣列

?>

在curl_exec($ch) 執行後加入 curl_error($ch) 方法可獲取 curl 的錯誤資訊,

problem (2) in the chunked-encoded data!!!

可在curl_exec 前 加入:

可解決,具體原理不清楚

curl採集迴圈資料

header content type text html charset utf 8 author cpath time 2016 5 8 curl採集獲取10頁資料 if is file photo dns mysql host 127.0.0.1 dbname article p new pd...

採集專案之使用資料

1 如何用easyui動態載入 標題 2 easyui 官方文件 3.easy ui 左側樹形選單 3.2 easyui tab的一些用法 4.tab的一些用法 5 easyui 利用iframe開啟tab以及在iframe開啟父tab 5.2 5.3 5.4 1 使用easyui,一般需要匯入如下...

php使用curl訪問https示例分享

curl post param string url param array 資料 param int 請求超時時間 param bool https時是否進行嚴格認證 return string function curlpost url,data array timeout 30,ca true...