cURL
网页资源(编写网页爬虫)
接口资源 ftp服务器文件资源 其他资源static public function curl($url, $data = array(), $timeout = 5) { $ch = curl_init (); if (is_array ( $data ) && $data) { // http_build_query — 生成 URL-encode 之后的请求字符串,支持数组提交 $formdata = http_build_query ( $data ); curl_setopt ( $ch, CURLOPT_POST, true ); curl_setopt ( $ch, CURLOPT_POSTFIELDS, $formdata ); } curl_setopt ( $ch, CURLOPT_URL, $url ); curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true ); curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, $timeout ); curl_setopt ( $ch, CURLOPT_TIMEOUT, $timeout ); $result = curl_exec ( $ch ); curl_close ( $ch ); return $result;}
下面是简单的爬虫,爬网页数据。
替换爬出来的网页数据。
post调接口数据
http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?op=getWeather
江苏 宿迁 宿迁 1907 2018/04/26 22:10:44 今日天气实况:气温:18℃;风向/风力:西南风 1级;湿度:78% 紫外线强度:弱。空气质量:良。 紫外线指数:弱,辐射较弱,涂擦SPF12-15、PA+护肤品。健臻·血糖指数:较易波动,血糖较易波动,注意监测。感冒指数:较易发,温差较大,较易感冒,注意防护。穿衣指数:较舒适,建议穿薄外套或牛仔裤等服装。洗车指数:较适宜,无雨且风力较小,易保持清洁度。空气污染指数:良,气象条件有利于空气污染物扩散。 4月26日 多云 13℃/23℃ 南风3-4级 1.gif 1.gif 4月27日 多云 11℃/26℃ 东北风转东南风3-4级 1.gif 1.gif 4月28日 多云 17℃/27℃ 东南风3-4级 1.gif 1.gif 4月29日 多云 19℃/28℃ 东南风3-4级 1.gif 1.gif 4月30日 多云 19℃/30℃ 东南风转东风3-4级 1.gif 1.gif 5月1日 小雨 17℃/26℃ 东北风4-5级 7.gif 7.gif 5月2日 多云转阴 11℃/27℃ 东北风4-5级转无持续风向小于3级 1.gif 2.gif
读取FTP数据
RETURN:1
RETURN:hello world!
上传FTP数据
还是很牛逼的,常用于post提交获取数据和爬虫获取资源。