2014-04-24 3 views
-5

이것은 에미레이트 웹 사이트의 일반적인 마일 계산기 페이지이며 특정 매개 변수를 전달하여이 페이지의 DOM에서 특정 필드에 액세스하려면 PHP를 사용하여 어떤 라이브러리가 필요합니까? 나는 다음과 같은 두 가지 라이브러리 연구 : 내가 그들 모두를 사용 1.Goutte 2.Simplehtml의 DOM 을 나는 그렇지 없소 링크가이 하나의 특정 문자열을 검색하고 (있는 경우) 예 반환 할 경우에만 수 있어요 :php_CURL을 사용하여 웹 사이트를 액세스하는 방법

내가 요금의 클래스 "얼마나 많은 마일 내가 인도에 따라에 미국에서 벌 것이다"알고 싶다면

http://www.emirates.com/account/english/miles-calculator/miles-calculator.aspx?org=BOM&dest=JFK&trvc=0&h=7b1dc440b5eecbda143bd8e7b9ef53a27e364b

", 티켓 종류, skywards를 계층 및 fair.Don't의 종류 단지, 나에게 코드를 제공 기존 라이브러리를 사용하여 DOM을로드하고 쿼리를 검색하는 방법을 안내해줍니다.

답변

0
function get_web_page($url) 
    {    
      $options = array(
      CURLOPT_RETURNTRANSFER => true, 
      CURLOPT_HEADER   => false, 
      CURLOPT_FOLLOWLOCATION => true, 
     ); 

     $ch  = curl_init($url); 
     curl_setopt_array($ch, $options); 
     $content = curl_exec($ch); 
     curl_close($ch); 

     return $content; 
} 

echo get_web_page("http://www.emirates.com/account/english/miles-calculator/miles-calculator.aspx?org=BOM&dest=JFK&trvc=0&h=7b1dc440b5eecbda143bd8e7b9ef53a27e364b"); 
+0

답장을 위해 @ alreadycoded.com 감사합니다. 어떻게 매개 변수 나 곱슬 곱슬 함을 사용하여 옵션을 전달할 지 설명 할 수 있습니까? – mystique

관련 문제