Javascript PhantomJS未返回完整响应
我正在尝试使用PhantomJS从下面的URL获取响应。但PhantomJS似乎没有加载在浏览器中正常打开页面时运行的javascript代码Javascript PhantomJS未返回完整响应,javascript,phantomjs,Javascript,Phantomjs,我正在尝试使用PhantomJS从下面的URL获取响应。但PhantomJS似乎没有加载在浏览器中正常打开页面时运行的javascript代码 http://www.marriott.com/reservation/availabilitySearch.mi?isSearch=false&fromDate=06/05/2017&toDate=06/06/2017&clusterCode=&corporateCode=&groupCode=&numb
http://www.marriott.com/reservation/availabilitySearch.mi?isSearch=false&fromDate=06/05/2017&toDate=06/06/2017&clusterCode=&corporateCode=&groupCode=&numberOfRooms=1&numberOfGuests=1&incentiveType_Number=&incentiveType=false&marriottRewardsNumber=&useRewardsPoints=false&propertyCode=NYCCP
我正在使用以下代码:-
function onPageReady() {
var htmlContent = page.evaluate(function () {
return document.documentElement.outerHTML;
});
console.log(htmlContent);
phantom.exit();
}
page.open(url, function (status) {
function checkReadyState() {
setTimeout(function () {
var readyState = page.evaluate(function () {
return document.readyState;
});
if ("complete" === readyState) {
onPageReady();
} else {
checkReadyState();
}
});
}
checkReadyState();
});
但我没有得到完整的HTML响应。有人能帮我吗