问题描述
- php 用curl_exec获取页面数据问题
- 图1-1
图1-2
代码如下:
$ch = curl_init();
curl_setopt($ch CURLOPT_RETURNTRANSFER 1);
curl_setopt($ch CURLOPT_URL $url);
$contents = curl_exec($ch);
将页面取得的数据放到变量contents中,但执行print_r($contents),
打印出来的页面图2,与真实存在的页面的数据图1不一致(如上图1-1和图1-2,排序不一样)?这是为什么?
解决方案
你访问的时候雅虎根据你的访问cookie这类进行广告推送和排列
服务器访问时候是以服务器作为用户去访问的,甚至没有Cookie,排列肯定不一样。
时间: 2024-12-22 21:27:01