这个WeatherWS现在不能用了,免费用户不开放,注册用户验证不了,不过,这个方法是可以用的,返回:发现错误:用户验证失败。http://www.webxml.com.cn/ 或:系统维护 免费用户服务暂停。http://www.webxml.com.cn/
这个WeatherWS现在不能用了,免费用户不开放,注册用户验证不了,不过,这个方法是可以用的,返回:发现错误:用户验证失败。http://www.webxml.com.cn/ 或:系统维护 免费用户服务暂停。http://www.webxml.com.cn/
这个WeatherWS现在不能用了,免费用户不开放,注册用户验证不了,不过,这个方法是可以用的,返回:发现错误:用户验证失败。http://www.webxml.com.cn/ 或:系统维护 免费用户服务暂停。http://www.webxml.com.cn/
cURL是客户端向服务器请求资源的工具。
<?php$data = 'theCityName=上海';$curlobj = curl_init();curl_setopt($curlobj,CURLOPT_URL, "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName");curl_setopt($curlobj, CURLOPT_USERAGENT, "user-agent:Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Firefox/24.0");curl_setopt($curlobj, CURLOPT_HEADER, 0);curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curlobj, CURLOPT_POST, 1);curl_setopt($curlobj, CURLOPT_POSTFIELDS, $data);curl_setopt($curlobj, CURLOPT_HTTPHEADER, array("application/x-www-form-urlencoded;charset=utf-8","Content-length:".strlen($data)));$rtn = curl_exec($curlobj);if(!curl_errno($curlobj)){ echo $rtn;}else{ echo 'Curl error: ' . curl_error($curlobj);}curl_close($curlobj);?>
要加一个头
curl_setopt($curlobj, CURLOPT_USERAGENT, "user-agent:Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Firefox/24.0");
嗯.保持下
在PHP中使用cURL的流程图
使用cURL抓取网页信息并替换部分内容
$curl = curl_init(); //初始化参数中的内容
curl_setopt($curl,CURLOPT_URL,"http://www.baidu.com"); //CURLOPT需要获取网页的url的地址
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true); //将curl_exec()获取的信息以文件流的形式返回,而不是直接输出
$output = curl_exec($curl); //执行
curl_close($output); //关闭cURL
echo str_replace("百度","白富美",$output);
在PHP中使用cURL的步骤:
1、首先需要先初始化cURL
2、客户端向服务器发送请求
3、服务器返回数据给客户端
4、关闭cURL的进程
cURL的使用的场景
cURL的概念,形象生动