php如何获取网页动态内容
我知道可以用file_get_contents函数获取一个网站页面的内容。$str=file_get_contents("http://www.aaa.com");ech...
我知道可以用file_get_contents函数获取一个网站页面的内容。
$str=file_get_contents("http://www.aaa.com");
echo $str;
我的问题是如果这样获取,哪么如何指定目标网站的语言呢?比如从浏览器访问www.aaa.com,会给出中文结果。但是用file_get_contents则返回默认的英文内容。哪么怎样才能用file_get_contents函数获取到中文内容呢? 展开
$str=file_get_contents("http://www.aaa.com");
echo $str;
我的问题是如果这样获取,哪么如何指定目标网站的语言呢?比如从浏览器访问www.aaa.com,会给出中文结果。但是用file_get_contents则返回默认的英文内容。哪么怎样才能用file_get_contents函数获取到中文内容呢? 展开
展开全部
这是请求报头中的Accept-Language的关系了。
这样一来,你只是使用file_get_contents函数就实现不了这个功能了。
能够模拟浏览器发送各种报头,甚至是登录用cookie的扩展有不少,Curl就是其中之一。
你需要去网上去寻找相关的文章仔细了解一番,再做打算:
下面是PHP官网关于CURL扩展的手册:
【Client URL Library】http://www.php.net/manual/zh/book.curl.php
这样一来,你只是使用file_get_contents函数就实现不了这个功能了。
能够模拟浏览器发送各种报头,甚至是登录用cookie的扩展有不少,Curl就是其中之一。
你需要去网上去寻找相关的文章仔细了解一番,再做打算:
下面是PHP官网关于CURL扩展的手册:
【Client URL Library】http://www.php.net/manual/zh/book.curl.php
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询