使用curl
在采集有语言要求的网站时,首先需要发送带有语言设置的请求,再发送你要的请求
如:
注:vget(); 这里没提供;
$url='http://www.hotels.com/?locale=en_US&pos=HCOM_US';
vget($url);
$url="http://www.hotels.com/hotel/details.html?roomInfoList%5B0%5D.numberOfAdults=1&previousDateful=false&reviewOrder=date_newest_first&dd=03/16/15&roomInfoList%5B0%5D.numberOfChildren=0&rl=CITY:189799:SRS:UNKNOWN&pa=1&did=189799&numberOfRooms=1&tab=description&dn=Guangzhou,+China&hotelId=252103&cd=03/15/15";
$url_result=vget($url);
echo $url_result;exit();
*在输入框输入信息时,search之前,有时网页已经返回有数据了(这里利用了ajax),当你再按search时就看不到你想要的效果了,如302重定向redirect