2012-08-24 2 views
0

다음 페이지를 스크래핑했습니다. 내 문제는 내 코드를 원하는 페이지로 리디렉션하려는 것입니다. 나는 페이지를 얻지 만 완전히로드되지 않은 것은 왜 많은 누락 된 정보를 포함하고 있는가? 여기 전체 페이지에 액세스 할 수 없습니다.

코드

include("admin/LIB_http.php"); 
    include("admin/LIB_parse.php"); 
    include("admin/LIB_resolve_addresses.php"); 
    include("admin/LIB_http_codes.php"); 
    include("admin/database.php"); 


$action = "http://domestic-air-tickets.expedia.co.in/flights/initiate-booking"; 
$method="GET";         // GET method 
$ref = "http://domestic-air-tickets.expedia.co.in/flights/results?from=DEL&to=HYD&depart_date=25/08/2012&adults=2&childs=0&infants=0&dep_time=0&class=Economy&airline=&carrier=&x=57&y=16&flexi_search=no "; 
            // Referer variable 
$data_array['rnd_one'] = "O"; 
$data_array['from'] = "DEL"; 
$data_array['to'] = "HYD"; 
$data_array['depart_date'] = "25/08/2012"; 
$data_array['adults'] = "2"; 
$data_array['childs'] = "0"; 
$data_array['dep_time'] = "0";  
$data_array['class'] = "Economy";  
$data_array['airline'] ="";  
$data_array['carrier'] = "";  
$data_array['timestamp'] = "1345783916448";  
$data_array['companyid'] = "110342"; 
$data_array['source'] = "WL"; 
$data_array['BIZ_ACTION_MODE'] = "VIEW_ORDER_CAPTURE"; 
$data_array['topLevelRateRules'] = '{"cc":{"df":{"pg":{"f":250.0}}},"dc":{"df":{"pg":{"f":250.0}}},"nb":{"df":{"pg":{"f":250.0}}},"kc":{"df":{"pg":{"f":250.0}}},"ca":{"df":{"pg":{"f":250.0}}},"tax":{"CC":0.0, "DC":0.0, "NB":0.0, "KC":0.0, "CA":0.0}}'; 
$data_array['emiJson'] = "{}"; 
$data_array['out_no_legs'] = "1"; 
$data_array['out_base_price'] = "8860"; 
$data_array['out_adult_base'] = "8860"; 
$data_array['out_taxes'] = "7678"; 
$data_array['out_disc'] = "0"; 
$data_array['out_price'] = "16538"; 
$data_array['out_fare_key'] = "supp_INDIGO|si-90efea02-d16b-4cec-808a-3d79792ea2b2|fk_6E_311_1345859400000_E0DELHYD_true_"; 
$data_array['out_leg_aircode_1'] = "6E"; 
$data_array['out_leg_from_1'] = "DEL"; 
$data_array['out_leg_fromCityName_1'] = "New Delhi"; 
$data_array['out_leg_fromAirportName_1'] = "Indira Gandhi Airport"; 
$data_array['out_leg_to_1'] = "HYD"; 
$data_array['out_leg_toCityName_1'] = "Hyderabad"; 
$data_array['out_leg_toAirportName_1'] = "Rajiv Gandhi International"; 
$data_array['out_leg_via_1'] = "n"; 
$data_array['out_leg_departs_date_1'] = "25/08/2012"; 
$data_array['out_leg_flt_num_1'] = "311"; 
$data_array['out_leg_arrives_date_1'] = "25/08/2012"; 
$data_array['out_leg_fare_basis_1'] = "E0DELHYD"; 
$data_array['out_leg_fare_class_1'] = "supp_INDIGO|si-90efea02-d16b-4cec-808a-3d79792ea2b2|"; 
$data_array['out_leg_cabin_type_1'] = "E"; 
$data_array['out_leg_refundable_1'] = "R"; 
$data_array['out_leg_oa_1'] = ""; 

$data_array['out_leg_arrives_1'] = "09:20"; 
$data_array['out_leg_departs_1'] = "07:20"; 
$data_array['out_leg_stops_1'] = "0"; 
$data_array['out_leg_departure_terminal_1'] = "Terminal 1D"; 
$data_array['ts'] = "10135741"; 
$data_array['fromCityName'] = "New Delhi"; 
$data_array['toCityName'] = "Hyderabad"; 
$response = http($target=$action, $ref, $method, $data_array, EXCL_HEAD); 

print_r($response); 

나는 현명한 유 페이지 내가 $ 응답을 위해서 var_dump하여 해결

답변

0

원래 사이트 페이지에서 다른 방법을 볼 수있는 다른 이미지를 업로드 한 후 폭발 할 수 없다 필수 URL 가져 오기

관련 문제