Rumah > pembangunan bahagian belakang > tutorial php > PHP香港服务器用file_get_contents 抓取天猫的数据都是繁体的

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

WBOY
Lepaskan: 2016-06-23 14:38:35
asal
889 orang telah melayarinya


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

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

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

curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); 	curl_setopt($ch, CURLOPT_HEADER, true);	$contents = curl_exec($ch);
Salin selepas log masuk


回复讨论(解决方案)

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

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

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

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

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

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

那你设置下代理试试。

如果用curl,那我也不太懂curl的内容为何直接输出页面了,怎么不让他输出,只是赋值给变量呢?
加上下面这句:
 curl_setopt($ch, CURLOPT_RETURNTRANSFERR, true);

那你设置下代理试试。

如果用curl,那我也不太懂curl的内容为何直接输出页面了,怎么不让他输出,只是赋值给变量呢?
加上下面这句:
 curl_setopt($ch, CURLOPT_RETURNTRANSFERR, true);

谢谢,你说的对,curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); 这样就能赋值给变量了

不过没有代理资源,对这方面也不太懂,鉴于还有其他问题,我们就直接换到用国内服务器了


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

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

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

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

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



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

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

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

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

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

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




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

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

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

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

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

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

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

学习了,日后有用

CURLOPT_USERAGENT

http://blog.csdn.net/jdgdf566/article/details/13632111

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan