欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

php香港特别行政区服务器用file_get_contents 抓取天猫的数据都是繁体的

更新时间: 2014-01-05 00:55:22 责任编辑: Author_N1

 

PHP香港服务器用file_get_contents 抓取天猫的数据都是繁体的

我在香港服务器上用file_get_contents 抓取的天猫的数据都是繁体的;

我不想用繁转简的方法,我想抓取过来就是简体的,怎么设置比较好呢?

如果用curl,那我也不太懂curl的内容为何直接输出页面了,怎么不让他输出,只是赋值给变量呢?

curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); 
curl_setopt($ch, CURLOPT_HEADER, true);
$contents = curl_exec($ch);

--参考方法--
那你设置下代理试试。

引用
如果用curl,那我也不太懂curl的内容为何直接输出页面了,怎么不让他输出,只是赋值给变量呢?

加上下面这句:
 curl_setopt($ch, CURLOPT_RETURNTRANSFERR, true);
--参考方法--
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

可能是因为你的服务器默认语言是中文繁体,天猫自动加载的繁体版的。
你更改一下你服务器的默认语言啊!

或者在PHP里试一下 
setlocale(LC_ALL, "zh_CN.UTF-8")


不是的,我服务器设置的是简体的;

可能是因为天猫识别到访问者ip是香港的,香港那边是用繁体,所以给展示的就是繁体


用代理,比如你抓取“CNZZ的查看网页输出”。


代理,不会用,抓取“CNZZ的查看网页输出”是什么意思?


抓取 “CNZZ查看网页输出”的这个网址的内容,参数换成你的要采集的网址。
http://tool.chinaz.com/Tools/PageCode.aspx?q=

上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:55:22
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1415/
本文WWW.DOC100.NET DOC100.NET版权所有。